我一直在尝试使用cloudmade和leaflet,并希望使用cloudmade的代码片段到我的传单代码中。我的标题中有两个脚本标记,并通过以下方式定义传单地图:
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个链接,所以当用户点击它们时,它会将它们带到lat / long存储。如果有人能指导我,这将是伟大的。
我不是Javascript地图专家,但假设这不是一个大问题,而且是我对两个插件之间的误解。
注意:在此示例中,我已经取出了我的API和样式ID。 注意:我也曾在传单/ cloudmade论坛上询问,但没有回复,但有很多观点!
谢谢
答案 0 :(得分:2)
传单创作者在这里。查看Leaflet API参考页面上的代码示例:http://leafletjs.com/reference.html#icontrol 希望这会有所帮助。