首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >angular-google-maps :可以访问addMarker功能吗?

angular-google-maps :可以访问addMarker功能吗?
EN

Stack Overflow用户
提问于 2013-08-18 15:17:23
回答 1查看 179关注 0票数 0

在源代码中有一个add Maker函数。

我如何访问它?

另外,如何更改图标并将infoBox添加到标记?

代码语言:javascript
复制
this.addMarker = function (lat, lng, icon, infoWindowContent, label, url, thumbnail)
EN

回答 1

Stack Overflow用户

发布于 2013-08-18 16:17:07

Javascript是一种灵活的语言。你可以这样写你的代码:

代码语言:javascript
复制
var marker = new google.maps.Marker({ position: latLng, clickable: true, icon: markerJSON[i].icon, myExtraEntity1: markerJSON[i].oldLatLng, myExtraEntity2: markerJSON[i].headshipID});
marker.myExtraEntity3 = markerJSON[i].id;
marker.map=mymap;

var content= "Tool: " + markerJSON[i].toolName+ " <br><br>Gang: " + markerJSON[i].gangName + "<br><br>Gang Cheff: " +
                             markerJSON[i].cheff+ "<br><br><a href='javascript:drawPath(" + marker.id + ")'>[1 Day Path]</a><a href='javascript:cleanPath(" + marker.id + ")'>[Clean Path]</a>"

var boxText = document.createElement("div");
boxText.className = "infoBox";
boxText.innerHTML = content;



marker.info = new google.maps.InfoWindow({
                    content: boxText
                });

addInfoWindow(marker, marker.info.content);
markers.push(marker);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18296658

复制
相关文章

相似问题

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