首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我在哪里可以获得实施在线地图的技能?

我在哪里可以获得实施在线地图的技能?
EN

Stack Overflow用户
提问于 2013-10-04 21:44:22
回答 2查看 130关注 0票数 0

我对创建地图和在线地图“mashup”很感兴趣,有人指出Leaflet是一个很好的工具,可以帮助我做我想做的事情。

Leaflet的文档清晰易懂,但它需要预先掌握如何使用CloudMade等工具的知识。例如,Leaflet文档一开始就告诉用户如下内容:

代码语言:javascript
运行
复制
// initialize the map on the "map" div with a given center and zoom
var map = L.map('map', {
    center: [51.505, -0.09],
    zoom: 13
});

我有点理解,但我不知道如何获取地图,指向地图,创建地图,等等。在深入到传单之前,似乎需要大量的“如何让地图在网站上工作”的知识。

CloudMade还把你扔进了非常深的一端。

我需要从哪里学到Maps 101知识,才能理解这一切是如何工作的?

EN

回答 2

Stack Overflow用户

发布于 2013-10-04 22:36:09

我想你是在关注Leaflet网站上的Quick-Start Tutorial吧?您可以查看example的源代码,了解它的内部工作原理。Leaflet除了它自己不使用任何Cloudmade特定的东西,所以你不应该引用Cloudmade工具。

如果你正在寻找一些基本的Javascript教程( Leaflet使用的语言),在Language Books/Tutorials for Popular Languages上有一些提到。

票数 0
EN

Stack Overflow用户

发布于 2013-10-05 01:57:41

Leaflet本身不包含任何地图(例如,与Bing maps和Google Maps相反)。他们使用Cloudmade显示的所有示例都是这样的,只是示例。

例如,您可以直接使用OpenStreetMap (OSM) tiles,而不是使用Cloudmade,如下所示:

代码语言:javascript
运行
复制
L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png').addTo(map);

或者使用其他来源的磁贴,甚至是您自己的磁贴。

我猜是因为引用了Cloudmade,才让你对quick-start产生了反感。请不要介意。不需要大惊小怪地获取Cloudmade key,只需像我上面展示的那样创建层即可。一切都是一样的,唯一不同的是背景上的图像。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19182833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档