Leaflet和Cloudmade:合并两个例子

时间:2012-11-09 11:16:06

标签: javascript api maps leaflet cloudmade

我一直在尝试使用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论坛上询问,但没有回复,但有很多观点!

谢谢

1 个答案:

答案 0 :(得分:2)

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