在OpenStreetMap上显示不同的文本标记或颜色标记
Showing different text marker or color marker over OpenStreetMap
我想用不同类型的标记在OpenStreetMap上显示不同的位置,因为两个或多个标记的标记上可以有相同的文本,而且有很多标记像那些有不同文本的标记,整个工作将在主体加载时完成。有人能给我适当的建议吗?谢谢Khandaker Mustakimur Rahman
I认为您要问的是如何在使用OpenStreetMap数据的地图上绘制一系列带有弹出气球文本的标记,并在网页中显示注释地图。如果是这样的话,你需要
- 找到一个可以为OpenStreetMap瓦片提供服务的地图服务器,或者自己制作
- 使用页面中的JavaScript地图绘制库从服务器加载平铺,在页面上绘制它们,并在地图上放置标记和弹出窗口
我所知道的地图服务器的两个简单选项是由CloudMade托管的,您需要注册免费的开发人员密钥才能访问;以及由MapQuest托管的,无需API密钥即可自由访问。
有几个JavaScript库可以用来在网页上的"小部件"中绘制地图,但最常见的是OpenLayers和传单。这些库中的每一个都有一个基本教程,展示如何使用它在页面上绘制地图,尽管传单的更友好。一旦你决定使用哪个库,你可以查看它的文档,了解如何在弹出气球中用文本绘制标记,或者回到StackOverflow询问更具体的问题。
有关在网页上绘制OpenStreetMap地图所涉及的技术的详细概述,请访问switch2osm.org。
相关文章:
- 使用CSS/JavaScript更改剑道图工具提示文本颜色
- mouseover和mouseleave文本颜色更改在指令链接中不起作用
- 如何在flash html5画布项目中动态更改文本颜色
- 使用JavaScript淡化文本颜色
- 使用Javascript切换文本颜色
- 我可以使用jqgrid的oncellselect事件根据单元格内容将文本颜色更改为蓝色吗
- 使用jquery更改文本颜色和大小
- 如何使用javascript更改
前色/文本颜色以及boder颜色 - Extjs 树 如何更改子元素的文本颜色
- 选项选定的文本颜色
- JQuery:悬停时文本颜色切换
- 根据覆盖的背景区域的亮度更改文本颜色
- 根据类型更改 jstree 节点文本颜色
- 文本颜色的随机色调不起作用
- 如何在高亮显示时更改文本颜色
- 使用CSS或SVG设置与背景颜色匹配的文本颜色的动画
- Chart.js文本颜色
- 如何更改chardin.js中的文本颜色和样式
- 更改javascript代码段背景和文本颜色
- 如何在安卓网页中更改背景和文本颜色