Questions tagged «google-maps-markers»

标记可识别地图上的位置。默认情况下,它们使用标准图标,尽管您可以设置自定义图标。标记被设计为交互式的,通常在事件侦听器中使用以打开信息窗口。

6
使用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 …

7
调整Google Maps标记图标图像的大小
当我将图像加载到标记的icon属性中时,它将以其原始大小显示,该大小比原先的大小要大得多。 我想将尺寸调整为较小的标准尺寸。做这个的最好方式是什么? 码: function addMyPos(latitude,longitude){ position = new google.maps.LatLng(latitude,longitude) marker = new google.maps.Marker({ position: position, map: map, icon: "../res/sit_marron.png" }); }

2
Google Map API V3:如何将自定义数据添加到标记
有没有一种方法可以将一些自定义信息添加到标记中以供以后使用。有一些方法可以拥有一个信息窗口和标题,但是如果我想将标记与其他信息相关联该怎么办。 我还会在页面上显示其他内容,这些内容取决于标记,因此当单击标记时,页面上的内容必须根据所单击的标记进行更改。点击等 谢谢

5
使用网址链接到带有标记的Google地图
我想在特定位置用特定点的标记链接到google地图。 链接到位置很容易: http://maps.google.com/?ll=XX.XXXX,XX.XXXX 但是我也该如何删除标记?最好加上一点我自己的文字,但这只是一个奖励。 2017年-Google发布了有关此文档的文档,以查看新的可接受答案:https : //stackoverflow.com/a/44477650/359135

5
带有Infowindows的Google Maps API多个标记
我试图添加多个标记,每个标记都有其自己的信息窗口,这些标记会在单击时出现。我在启动信息窗口时遇到麻烦,当我尝试它时,只显示一个标记而没有信息窗口。 谢谢,让我知道您是否需要更多信息 <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'], …



6
将fitBounds()与Google Maps API V3结合使用后,使用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级别作为替代。

9
具有矢量资产图标的android中的Google地图中的自定义标记
我们如何通过矢量资产文件来实现地图标记图标,即Google如何以编程方式将其显示为: 更新: map.addMarker(new MarkerOptions() .position(latLng) .icon(BitmapDescriptorFactory.fromResource(R.drawable.your_vector_asset)) .title(title); 在处理矢量资产时,这不起作用。提出问题的主要原因。上面的代码有错误: java.lang.IllegalArgumentException:无法解码图像。提供的图像必须是位图。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.