我一直在尝试使用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
希望这可以帮助。