如何在谷歌地图上为单个位置添加多个标记
How to add multiple markers for single location on Google Map
我使用的是谷歌地图版本3,希望为地图上的单个位置添加两个标记。
一个是谷歌地图中出现的默认标记,但第二个是显示与该位置相关的品牌名称。
我的代码是
function initialize() {
var filterLatlng = new google.maps.LatLng(18.928184,72.832601);
var mapOptions = {
center: filterLatlng,
zoom: 19,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var marker = new google.maps.Marker({
position: filterLatlng,
title:"Filter Shop"
});
var map = new google.maps.Map(document.getElementById("map"), mapOptions);
marker.setMap(map);
}
您可能想要这个库:http://code.google.com/p/google-maps-utility-library-v3/source/browse/trunk/maplabel/src/maplabel.js?r=303
它将允许您在地图上添加标签。该标签将附加到一个隐藏的标记上,如您所述。它的使用非常简单,你应该能够很容易地理解它。
相关文章:
- 使用ASP.NET将谷歌地图添加到项目中,并从数据库中检索位置
- Angularjs在当前行位置添加行
- 将Rails后端添加到JS/HTML/CSS应用程序时,正确的文件位置是什么
- 如何将像素添加到元素的当前位置
- 如何在谷歌地图上为单个位置添加多个标记
- 当用户单击按钮(在光标位置)时,在输入字段中添加一个文本字符串
- 在 javascript 中添加事件处理程序的位置
- 在谷歌js地图中添加多个位置
- 添加视图框时更改鼠标位置
- easeljs在不同的位置多次添加位图到舞台上
- 删除数组元素并将它们添加回原来的位置
- 在Javascript中,将值添加到数组中的特定位置
- 如何查找已添加自定义事件侦听器的位置
- 使用变量的位置值向HERE javascript api添加一个航路点
- 在添加固定位置时防止页面滚动到顶
- 使用CSS样式表更改在Javascript中添加的图像的位置
- 如何将两个位置添加到同一个网站的谷歌地图中
- 为所有哈希链接/调用的滚动位置添加自动偏移量
- 当添加位置参数时,它应该保持先前插入的位置
- 如何在javascript、谷歌地图中使用setPanel()添加位置搜索框和文本方向