Tag: google maps markers

谷歌地图v3鼠标hover的标志信息窗口

我已经淘到了stackoverflow和其他论坛,包括谷歌地图V3 API文件的答案,但我找不到如何更改事件, 点击 鼠标hover在我正在使用的文件的信息窗口。 我正在从包含融合表层的谷歌图书馆演示。 您放大集群并查看位置的小红色圆圈标记。 你必须点击以显示一个信息窗口。 我希望滚动显示信息窗口。 我的演示在这里: http : //www.pretravelvideo.com/gmap2/ functions.js文件在这里完成大部分工作: http : //www.pretravelvideo.com/gmap2/functions.js

如何删除默认标记?

我正在使用Google Map API V3,而且我注意到这里有很多标记,尽pipe我不需要它们。 例如,一些学校或其他地方InfoWindows出现时,点击它们。 有什么办法,我可以删除它们,或只是不可能的?

更改Google地图V3中的标记大小

我正在使用这个解释如何使用MarkerImage设置图标来着色google地图标记,并且着色效果很好。 但是我不能让scaledSize参数改变标记的大小。 var pinColor = 'FFFF00'; var pinIcon = new google.maps.MarkerImage( "http://chart.apis.google.com/chart?chst=d_map_pin_letter&chld=%E2%80%A2|" + pinColor, new google.maps.Size(21, 34), new google.maps.Point(0,0), new google.maps.Point(10, 34), new google.maps.Size(2, 4)); marker.setIcon(pinIcon); 什么是scaledSize参数的正确使用来改变标记大小? 例如,我怎样才能加倍标记的大小?

Android谷歌地图标记禁用导航选项

我创build一个应用程序,用户需要走到地图上的一个点。 但他们需要find自己的路线。 我创build了一个带标记的地图,但默认情况下,如果用户点击标记“开始导航”,并显示在谷歌地图选项的视图。 是否有可能禁用这些选项? 标记点击时显示的选项

Google地图v3可拖动标记

我是新的谷歌地图,我试图学习它。 marker = new google.maps.Marker( { map:map, draggable:true, animation: google.maps.Animation.DROP, position: results[0].geometry.location }); 这是我的标记位置,当我初始化标记位置比我知道的地方名称(例如:XY街,纽约),但由于可拖动的选项它正在改变,我的问题是我怎么能新的地名,我需要什么事件处理程序。

带有Infowindows的Google Maps API多个标记

我试图添加多个标记,每个都有自己的infowindow,点击时出现。 我在获取infowindows时遇到了麻烦,当我尝试它时,只显示一个标记而没有infowindow。 谢谢,让我知道如果你需要更多的信息 <meta name="viewport" content="initial-scale=1.0, user-scalable=no"/> <style type="text/css"> html { height: 100% } body { height: 100%; margin: 0; padding: 0 } #map_canvas { height: 100% } </style> <script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?key=AIzaSyB1tbIAqN0XqcgTR1-FxYoVTVq6Is6lD98&sensor=false"> </script> <script type="text/javascript"> var locations = [ ['loan 1', 33.890542, 151.274856, 'address 1'], ['loan 2', 33.923036, 151.259052, 'address 2'], ['loan 3', 34.028249, 151.157507, […]

在Google Maps API V3中使用fitBounds()之后使用setZoom()

我正在使用fitBounds()在我的地图上设置缩放级别,也包括当前显示的所有标记。 但是,当我只有一个标记可见时,缩放级别是100%(…我认为哪个缩放级别20 …)。 不过,我不希望它放大,所以用户可以调整标记的位置,而不必缩小。 我有以下代码: var marker = this.map.createMarker(view.latlng, this.markerNumber); this.map.bounds.extend(view.latlng); this.map.map.setCenter(this.map.bounds.getCenter()); this.map.map.fitBounds(this.map.bounds); if (this.markerNumber === 1) { this.map.map.setZoom(16); } this.markerNumber++; 其中this.map.bounds之前定义为: this.map.bounds = new google.maps.LatLngBounds(); 但是,我遇到的问题是行this.map.map.setZoom(16); 不工作,如果我使用this.map.map.fitBounds(this.map.bounds); 但是,我知道这行代码是正确的,因为当我注释掉fitBound()行时,setZoom()神奇地开始工作。 任何想法如何解决这个? 我想设置一个maxZoom级别作为替代,如果我不能得到这个工作。

Google Map API V3:如何将自定义数据添加到标记

有没有办法,我可以添加一些自定义信息到我的标记以备后用。 有一些方法可以有一个信息窗口和标题,但是如果我想将标记与其他信息相关联。 我有其他的东西在页面上显示依赖于标记,所以当一个标记点​​击时,页面上的内容必须改变,取决于哪个标记点击。我想存储和检索自定义数据一旦标记是让我们说点击等 谢谢

Google Maps API v3:带有多个标记的自动中心地图

这是我用来显示3针/标记的地图: <script> function initialize() { var locations = [ ['DESCRIPTION', 41.926979,12.517385, 3], ['DESCRIPTION', 41.914873,12.506486, 2], ['DESCRIPTION', 41.918574,12.507201, 1] ]; var map = new google.maps.Map(document.getElementById('map'), { zoom: 15, center: new google.maps.LatLng(41.923, 12.513), mapTypeId: google.maps.MapTypeId.ROADMAP }); var infowindow = new google.maps.InfoWindow(); var marker, i; for (i = 0; i < locations.length; i++) { marker = new google.maps.Marker({ […]

如何使用Android地图API v2创build自定义形状的位图标记

我正在开发一个Android应用程序,我正在使用Google Map API v2。 我需要使用自定义标记在地图上显示用户位置。 每个标记将从URL显示用户的图片。 必须从服务器以asynchronous模式下载映像。 有关示例,请参阅附件屏幕截图。 如何在标记中添加图像和自定义信息?