Javascript 谷歌地图API,向网站添加用户自定义地图
目前,我的页面上显示了一张地图,上面有各种标记和设置。见下文Javascript 谷歌地图API,向网站添加用户自定义地图,javascript,html,google-maps,Javascript,Html,Google Maps,目前,我的页面上显示了一张地图,上面有各种标记和设置。见下文 var options = { zoom: 7, center: latlng, scrollwheel: true, navigationControl: true, mapTypeControl: false, scaleControl: false, draggable: true,
var options = {
zoom: 7,
center: latlng,
scrollwheel: true,
navigationControl: true,
mapTypeControl: false,
scaleControl: false,
draggable: true,
streetViewControl: false,
disableDoubleClickZoom: false,
panControl: false,
mapTypeId: google.maps.MapTypeId.TERRAIN
};
我想知道是否有任何变量/选项允许我从用户在谷歌地图上制作的自定义地图中读取地图
因此用户将进入谷歌地图网站并添加他们自己的标记和位置-这是我想在我的网站上阅读的地图。
这里的主要目的是有一个标记列表(我有),但我缺少的是一种在单击初始标记时显示区域中更多“较小”位置的方法
因此,如果您单击位于伦敦的标记,该标记将放大以显示更多分散在伦敦地区的标记。
谢谢 要在单击标记时缩放地图,必须在初始化地图和标记时添加事件侦听器:
google.maps.event.addListener(marker, 'click', function() {
map.setZoom(parseInt(yourZoom));
map.setCenter(marker.getPosition());
});
因此,当您单击一个标记时,缩放属性将设置为yourZoom的值
有关更多详细信息,您可以需要更详细地解释您所说的
阅读地图用户创建
是什么意思,以及您所说的较小位置
@charlietfl请参见我的编辑是不是想让用户粘贴链接到他们的地图,然后解析它?如果是这样的话,在谷歌地图上创建一个演示链接,上面有一些标记,然后在这里发布链接,当你说“用户在谷歌地图上制作的自定义地图”时,你在说什么?来自这些地图的数据可以导出为KML。@geocodezip是-抱歉,我不确定它的名称。。你能进一步解释一下吗?