Questions tagged «google-maps-api-3»

使用Google Maps JavaScript API版本3,您可以将Google Maps的功能嵌入到自己的网站中。第3版大大改善了对移动设备的支持。在Maps API Google网上论坛中询问非编程和许可问题(有关链接,请参见完整说明)

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'], …

9
适用于Localhost的Googlemaps API密钥
如何获取googlemaps api密钥以在localhost上工作? 我创建了一个API密钥,并在引用下添加了以下内容: Accept requests from these HTTP referrers (websites) (Optional) Use asterisks for wildcards. If you leave this blank, requests will be accepted from any referrer. Be sure to add referrers before using this key in production. localhost 这不起作用,如果我排除了api键,它也不起作用吗?



7
销毁地图实例的正确方法是什么?
我最近开发了html5移动应用程序。该应用程序是一个页面,其中导航哈希更改事件替换了整个DOM。该应用程序的一部分是使用API​​ v3的Google Map。在从DOM中删除map div之前,我想删除所有事件处理程序/侦听器并释放尽可能多的内存,因为用户可能不会再次返回该部分。 销毁地图实例的最佳方法是什么?

5
如何为Google Map API V2设置默认位置和缩放级别?
当我的地图显示时,它总是从固定位置开始(在非洲附近)。 然后,我使用以下代码将地图居中放置到所需位置。 mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(loc.getLatitude(), loc.getLongitude()), 14.0f)); 我的问题是,我可以在地图显示之前设置默认位置和缩放级别吗? 因为我不希望用户一开始就看到动画。 谢谢。

6
点击添加标记到Google Map
我很难找到一个非常简单的示例,说明当用户在地图上单击鼠标左键时如何在Google地图上添加标记。 在过去的几个小时中,我环顾了四周,并查阅了Google Maps API文档,希望对您有所帮助!


8
仅当使用AJAX时,Google Maps API才会引发“ Uncaught ReferenceError:未定义google”
我有一个使用Google Maps API来显示地图的页面。当我直接加载页面时,将显示地图。但是,当我尝试使用AJAX加载页面时,出现错误: Uncaught ReferenceError: google is not defined 为什么是这样? 这是带有地图的页面: <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script> <script> var directionsDisplay; var directionsService = new google.maps.DirectionsService(); var map; function initialize() { directionsDisplay = new google.maps.DirectionsRenderer(); var chicago = new google.maps.LatLng(41.850033, -87.6500523); var mapOptions = { zoom:7, mapTypeId: google.maps.MapTypeId.ROADMAP, center: chicago } map = …


13
谷歌地图API的替代品
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 6年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 Google Maps API非常适合开发基于位置的手机服务。但是由于某些原因,在一个特殊项目中对我的使用受到限制。 例如,如果您的项目与google的一般条款冲突,则不建议使用google maps API。 在我的Android和iOS应用中,我想通过检索GPS信息在地图上显示位置。总体而言,该API应该提供与Google Maps API类似的操作范围。 您知道哪些替代品?也许有开源API?还有其他建议吗?

5
Google Maps Api v3-getBounds未定义
我从v2切换到v3 google maps api,gMap.getBounds()功能出现问题。 初始化后,我需要获取地图的边界。 这是我的JavaScript代码: var gMap; $(document).ready( function() { var latlng = new google.maps.LatLng(55.755327, 37.622166); var myOptions = { zoom: 12, center: latlng, mapTypeId: google.maps.MapTypeId.ROADMAP }; gMap = new google.maps.Map(document.getElementById("GoogleMapControl"), myOptions); alert(gMap.getBounds()); } ); 所以现在它提醒我gMap.getBounds()未定义。 我尝试在click事件中获取getBounds值,它对我来说很好,但是在加载映射事件中我无法获得相同的结果。 在Google Maps API v2中加载文档时,getBounds也可以正常工作,但在V3中失败。 您能帮我解决这个问题吗?

8
Google Maps API V3:奇怪的UI显示故障(带有屏幕截图)
任何对google maps UI组件导致这种奇怪故障的原因有任何想法的人,非常感谢您的来信! 该地图是通过以下方式创建的: var options = { zoom: <?php echo $this->zoom ?>, center: new google.maps.LatLng(<?php echo $this->centre_lat ?>, <?php echo $this->centre_lon ?>), mapTypeControl: false, mapTypeId: google.maps.MapTypeId.ROADMAP }; var map = new google.maps.Map(document.getElementById('map_canvas'), options); 即使没有标记,故障也一样。

8
Google Maps v3:强制执行 使用fitBounds时的缩放级别
我正在地图上绘制一系列标记(使用maps api的v3)。 在v2中,我有以下代码: bounds = new GLatLngBounds(); ... loop thru and put markers on map ... bounds.extend(point); ... end looping map.setCenter(bounds.getCenter()); var level = map.getBoundsZoomLevel(bounds); if ( level == 1 ) level = 5; map.setZoom(level > 6 ? 6 : level); 而且可以很好地确保地图上始终显示适当级别的细节。 我正在尝试在v3中复制此功能,但setZoom和fitBounds似乎不配合: ... loop thru and put markers on …

10
通过网络服务访问Google的点击量数据
有什么方法可以访问Google通过网络服务提供的交通数据? 似乎有一种GTrafficOverlay将流量放在嵌入式google地图上的路线顶部的方法,但是没有我可以使用的直接网络服务来提供源和目的地并找到它们之间的流量? 我还有其他来源可以获取此数据吗?

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.