问题标签 [cloudmade]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 即使添加到 plist 中,来自 Cloudmade 的地图图块也不会加载
我一直在尝试 iOS 和 PhoneGap 并取得了一些成功,但是当我使用 Leaflet 添加地理定位和地图时,即使我将它们作为外部主机添加到 Cordova.plist 中,我仍然无法加载瓷砖。
瓷砖从这里被调用:
即使我删除了协议,瓷砖也不会从 iOS 模拟器加载,所以我不确定我在做什么有什么问题。该应用程序编译得很好,没有错误,我使用的 CloudMade 密钥用于移动设备。我正在从 Leaflet 教程中学习这一点,并在学习使用 PhoneGap 进行 iOS 开发的过程中进行了一些非常小的修改。谢谢。
javascript - 结合谷歌地图地理编码器和传单地图接收错误:无效的 LatLng 对象
我正在使用 Google Maps Geocoder 来获取地址的纬度和经度。然后,我使用该地址并使用 Leaflet 并将地图平移到纬度 + 经度坐标。但是,我收到来自 Firebug 的错误说Error: Invalid LatLng object: (-33.8674869, 151.20699020000006, undefined)
. 我知道我的变量geolocation
返回-33.8674869, 151.20699020000006
但不是未定义的。是什么导致了问题?
javascript - Leaflet 和 Cloudmade:将两个示例合并在一起
我一直在尝试使用 cloudmade 和小册子,并希望将 cloudmade 中的一段代码用于我的小册子代码中。我的标题中有两个脚本标签,并通过以下方式定义传单地图:
我想从 Cloudmade 使用的片段是这样的:http: //developers.cloudmade.com/projects/web-maps-api/examples/custom-map-controls
我试图重新构建它并使用它包含 CM 对象/方法的代码来实现。我只需要地图上的 3 个链接,因此当用户单击它们时,它们会将它们带到存储的纬度/经度。如果有人可以指导我,那就太好了。
我不是 Javascript 地图专家,但假设这不是一个大问题,是我对这两个插件的误解。
注意:我在这个例子中取出了我的 API 和样式 ID。注意:我也在leaflet/cloudmade论坛上问过,没有回复,但有很多意见!
谢谢你
gis - 通过渗透过滤 OSM 以获得特定的舒适度
我已经从 cloudmade for osmosis (500 MB) 下载了 Ireland 文件,并将其放在 osmosis bin 文件夹中,osmosis 读取良好。我现在想创建一个新文件,其中仅包含标记为Tag:amenity=fast food
. 我的目录是:
我目前正在关注 OSM wiki 上的标签过滤器指南,但无法使其正常工作。这是我正在尝试的:
这是我得到的错误:
org.openstreetmap.osmosois.core.Osmosis main 严重:执行中止。org.openstreetmap.osmosis.core.OsmosisRuntimeException:每个任务只能存在一个默认(未命名)参数。参数 6 和 4 没有名字......
你能告诉我我做错了什么吗?谢谢。
javascript - Cloudmade 和 Leaflet:多个自定义标记
我遵循了关于如何创建图层控制和自定义标记的传单教程:
标记:http://leafletjs.com/examples/custom-icons.html 控制:http: //leafletjs.com/examples/layers-control.html
我正在使用控制代码,我想为此添加多个自定义标记。应用代码时,地图会变为空白,但是使用一个标记它可以工作。任何帮助或指导都会很棒。
这是我当前的多个标记中断代码:
加载时控制台中确实出现错误:var officeoneIcon = new officeIcon({iconUrl: 'images/office1.png'}), officeIcon 未定义。
[代码]
[/代码]
javascript - Leaflet & Clodmade:锚链接到存储的纬度/经度位置
我使用 cloudmade 和 Leaflet 插件创建了一个地图。我设置了我的标记,我的目标是创建我自己的带有 3 个位置链接的控制面板。当您单击一个链接(例如伦敦)时,它将平移到存储的伦敦经纬度,其他两个相同。我加载地图的代码但容器消失了,我在控制台中收到以下错误消息:“Mycontrol.appendhild(link);- Mycontrol 未定义。定义时这仍然不起作用。
1)我在正确的路线上吗?2)任何帮助在示例或教程上工作都会很棒
谢谢。
这是代码片段
[代码]
[/代码]
openstreetmap - Openstreetmap如何获得多个点和目标之间的最短行驶距离
我需要知道假设 10 个 GIS 点和可能带有 CloudMade 或其他东西的目标之间的最短距离(在地图上乘汽车旅行,而不是鸟瞰图)。
这些点在10公里以内。
所以我需要一种方法来知道我的 10 个位置中哪个最接近我的目标,即开车旅行,而不是鸟瞰。
谢谢
html - 传单地图:为什么只为 L.Rectangle(jsbin 示例)捕获的单击(而不是鼠标悬停)事件?
我正在使用 Leaflet 0.4.5 http://leafletjs.com/reference.html#rectangle,我将一堆 L.Rectangles 放在地图上,并附加鼠标单击和鼠标悬停事件处理程序(两个事件的一个处理程序) 正如您从这个演示中看到的那样:http: //jsbin.com/ojupus/4/edit如果您将鼠标悬停在一个矩形上并按下 [d]/[delete] 或 [s] 键,则不会发生任何事情。您必须实际单击矩形。为什么?(使用 D:键删除框,S:键更改框的颜色)。
另一个明显的故障是,如果您使用图层控件关闭绘图覆盖,然后单击鼠标(使用 [d] 或使用 [s]),您可以删除或更改不可见的 L.Rectangle 的样式屏幕上。这是使用 FeatureGroups 的预期结果吗?我认为如果它不可见,它不应该为这些框获取事件(顺便说一下,很难找到包含 FeatureGroup),所以我不知道 FeatureGroup 是否可见)。
无论如何,请随意克隆 JSBIN 并告诉我您是否看到我遗漏的任何内容。
javascript - Leaflet.js geoJson 没有出现在地图上 - 我试图显示方向
我可以使用 cloudmade api 很好地检索方向,但我似乎无法将这些坐标添加到我的地图中。
我尝试了两种不同的方法
和
我可以很好地添加标记。我的问题类似于这个Leaflet GeoJSON display,所以我尝试像这样反转坐标
但我仍然没有在地图上添加任何内容。
控制台中没有错误。
java - 地理编码服务:可以与 JAVA Web 应用程序一起使用,因为它是可靠的
因为这是一个非常古老的话题,需要问一个问题。但是因为我对最能证明什么地理编码服务有同样的困惑。
我正在开发基于 Java 的 Web 应用程序,我需要在其中实现以下功能
- 对地址进行地理编码
- 执行反向地理编码
- 在地图上显示路线
- 计算两个纬度/经度之间的距离和时间
- 如果可能,还提供建议路线的选项,以便用户可以决定最快或最短的路线
最初我从 cloudemade API 开始,它适用于上述所有功能,但在少数情况下,在反向地理编码和地理编码地址中,它不会给出任何纬度/经度结果
接下来我也尝试使用 MapQuest,但在少数情况下它无法对特定地址进行地理编码
现在我用雅虎搜索,但根据我的搜索,雅虎没有自己的地图来显示,也没有路由功能,我需要在这里手动计算距离
任何人都可以建议我哪些服务可以更可靠和准确,并包含上述功能