我一直在尝试使用cloudmade和Leaflet,并希望将cloudmade的代码片段用于我的Leaflet代码中。我的标头中有两个脚本标签,并通过以下方式定义了传单地图:

var map = L.map('map').setView([lat, -long], 13);

L.tileLayer('http://{s}.tile.cloudmade.com/APIKEY/STYLE/256/{z}/{x}/{y}.png', {
    minZoom:6,
    maxZoom: 18,
    keyboardZoomOffset:2
}).addTo(map);


我想从Cloudmade使用的代码段是:http://developers.cloudmade.com/projects/web-maps-api/examples/custom-map-controls

我试图重新构建它,并使用包含CM对象/方法的代码来实现。我需要的是地图上的3个链接,因此,当用户单击它们时,会将它们带到经纬度/经度存储的位置。如果有人可以指导我,那就太好了。

我不是Javascript地图专业人士,但是假设这不是一个大问题,并且是我对这两个插件的误解。

注意:在此示例中,我取出了我的API和样式ID。
注意:我也在传单/ cloudmade论坛上询问过,没有回复,但是有很多观点!

谢谢

最佳答案

传单创建者在这里。在Leaflet API参考页面上查看代码示例:http://leafletjs.com/reference.html#icontrol
希望这可以帮助。

10-08 18:45