将 NOAA Radar 添加到 JavaScript 应用程序中
Adding NOAA Radar to JavaScript Application
我正在尝试将NOAA的多普勒雷达添加到我的网络地图中。无论出于何种原因,后者都不会显示在地图上。没有报告任何错误,我已经使用 console.log() 来确认数据是否正确地从 noaa 的 arcGIS 服务器中提取。关于如何配置它以显示数据的任何想法?
maps.addWeather = function addWeatehr () {
console.log("addWeather Called...");
var weatherServiceURL = "http://gis.srh.noaa.gov/arcgis/rest/services/RIDGERadar/MapServer"
var weatherLayer = new FeatureLayer(weatherServiceURL,{
outFields:["*"],
visible:true
});
console.log(weatherLayer);
maps.map.addLayer(weatherLayer);
};
您正在尝试使用不支持返回要素的地图服务添加FeatureLayer
- 如果您考虑一下,这是有道理的,天气雷达会返回哪些要素?如果您查看 NOAA 服务器的根文件夹:
http://gis.srh.noaa.gov/arcgis/rest/services
您应该看到"RIDGERadar (MapServer)"。如果它支持功能访问,它将显示"FeatureServer",或者如果它同时支持两者,则有第二个条目。
请尝试将其添加为动态地图服务:
var layer = new esri.layers.ArcGISDynamicMapServiceLayer("http://gis.srh.noaa.gov/arcgis/rest/services/RIDGERadar/MapServer");
maps.map.addLayer(layer);
ArcGIS 服务目录是一个非常有用的东西 - 我从从 MapServer 页面链接的内部 Javascript 查看器中获得了上述行。
相关文章:
- MockJax没有在JavaScript应用程序中发送对我AJAX请求的响应
- 如何远程检查JavaScript应用程序的函数调用堆栈
- Windows 8 Javascript应用程序XML对象
- 将javascript应用程序迁移到使用AMD的提示(例如requirejs)
- 如何使用原型继承编写一个整洁灵活的复杂javascript应用程序
- 我如何知道js文件之间的javascript应用程序代码流
- PHP文件没有't从Javascript应用程序获取$_POST
- 在Windows Metro风格的Javascript应用程序中读取文件内容
- 在前端javascript应用程序中使用DI容器有意义吗
- 将一个主要网站转换为javascript应用程序
- 应该如何将密码从纯html/javascript应用程序发送到php页面
- 集成多个JavaScript应用程序
- Windows 8 HTML5 JavaScript 应用程序中向左滑动的事件名称是什么
- 用于组织大型javascript应用程序的工具和最佳实践
- Meteor(JavaScript应用程序平台)|向用户帐户添加数据
- 有没有一种方法可以在IE8中解决我的Rails javascript应用程序.js的问题
- Javascript应用程序作为具有外部依赖关系的AMD模块
- 如何从我的HTML/JavaScript应用程序中引用jQuery
- 基于Rails的javascript应用程序的安全性:如何在渲染的javascript中验证用户的权限
- 使用ajax的javascript应用程序的身份验证模型