草庐IT

googleMap

全部标签

javascript - 检查 GoogleMap Canvas 元素是否已经空闲

我的问题很直接。google.maps.event.addListenerOnce(map,'idle',function(){//code});这段代码将在map当前忙缩放或平移后触发。不是在它已经闲置的时候。有没有办法在if语句中检查Canvas的状态?因此,当它已经空闲时,您将在不添加监听器的情况下执行//code? 最佳答案 没有记录map的空闲状态信号的属性,但您可以自己实现它。假设您在map初始化后立即调用它:google.maps.event.addListener(map,'idle',function(){this

javascript - GoogleMaps v3 autocomplete.getBounds() 设置后返回 undefined

我在尝试将Googlemap自动完成的结果偏向放置在map上的最后一个图钉时遇到问题。我在这里关注谷歌的教程:https://developers.google.com/maps/documentation/javascript/places-autocomplete#change_search_area我的CoffeeScript代码如下:initSearch=->autocomplete=new(google.maps.places.Autocomplete)(document.getElementById('location-query'),types:['geocode'])a

javascript - 无法反序列化 GoogleMaps DirectionsResult 对象

我正在使用GoogleMapsAPIv3.0并尝试将DirectionsResult保存到我的数据库中,然后稍后检索它以在map上使用。我的问题是,当我尝试通过从我的数据库中提取其JSON表示来重新水合已保存的对象时,该对象只是愚蠢的JSON,它没有其组成对象的原始方法和功能。因此,我构建了一个修复例程,它采用dumbalt文本JSON并通过重建所有LatLng和LatLngBound对象来重建它。但是,仍然缺少一些东西,因为我的固定对象不像原来那样工作,这两个点显示在我的map上,但它们之间的紫色线丢失了。如果有任何关于更好的序列化/水化技术的建议,或者关于我的修复例程可能缺少什么的

javascript - GoogleMap offsetWidth问题

我在显示GoogleMap时遇到问题。这是网站源代码:http://pastebin.com/LjhVbEF7当我试图运行这个网站时,map没有显示。Firebug控制台显示UncaughtTypeError:Cannotreadproperty'offsetWidth'ofnull你知道我做错了什么吗?我知道网上有很多工作示例,但这段代码是由特殊脚本生成的,我无法对其进行太多干预。也许我忘了设置一些变量?谢谢,迈克=================编辑:仅当我将JS放入函数定义并在bodyonload参数中调用它时,此代码才有效。您是否知道如何在不使用此类功能和onload参数的情况

java - GWT GoogleMaps 使用样式隐藏默认图层

我正在使用GWT和GWTGoogleMapsAPI(v3.8.0)。我已将一切正常运行。但是,我想禁用GoogleMaps附带的一些默认功能,例如街道名称、点击餐馆的功能等。基本上我想要一个非常简单的map图层,我添加了我的拥有自定义图层。我想我可以使用样式来做到这一点。我正在尝试将可见性关闭的MapTypeStyler与我想要禁用的任何类型的MapTypeStyle一起使用(在此测试用例中,MapTypeStyle.ROAD)。这是我要运行的测试代码:packagecom.test.client;importcom.google.gwt.ajaxloader.client.AjaxL

javascript - 刷新 GoogleMaps tile 服务器在 JavaScript 中有效,但在 GWT 中无效

我在GWT应用程序中显示天气图。我正在使用GWT2.7和可用的GoogleMapsJavaScriptAPI的GWT包装器here(gwt-maps-3.8.0-pre1.zip)。我使用磁贴服务器获取天气,它每5分钟更新一次。在5分钟标记处,我通过将缩放比例设置为1然后恢复到原始状态、触发调整大小以及删除然后再次添加天气图层来刷新map。这很好用。但是,最近我注意到这不再有效:刷新甚至不会进入磁贴服务器,因此不会显示新的天气。如果您将我的map放置12小时,您将看到12小时前的天气。以前,map会自动保持更新。我没有更改任何代码。所以我的猜测是底层GoogleMapsJavaScri

删除折线时 iOS GoogleMaps SDK 崩溃

我在使用适用于iOSv1.2的GoogleMapsSDK时遇到了这个问题,当我删除多段线时代码会崩溃。在redrawPolylines中,我从map中删除所有多段线并更新为一组新的多段线。该部分运行得很好,但是当GoogleMaps进入重新绘制map的阶段时,它在Google自己的代码中的某处崩溃了省略我删除旧多段线且不会崩溃的位-(void)redrawPolylines{for(GMSPolyline*polylineinself.mapView.polylines){polyline.map=nil;}[selfdrawPolylines];}有人反对吗?

ios - 捕获适用于 ios 的 googlemaps 的异常

我正在使用Googlemap进行反向GEO编码。当我手动终止应用程序时,出现“崩溃”:-[GMSAsyncInitServicessharedInitWithSync:]Backgroundexecutionwouldcrashinthisscenariogoogle的解决方案是:Youcancatchthisexception,andattemptre-initializeGMSServicesonceyouhavecometotheforeground.https://code.google.com/p/gmaps-api-issues/issues/detail?id=7716我

ios - 如何更改 GoogleMaps iOS 中群集标记标题的颜色和大小?

在我的例子中,集群客户图像是白色背景,我需要更改文本的颜色并使其更小-(void)configureMap{//Setuptheclustermanagerwithasuppliedicongeneratorandrenderer.idalgorithm=[[GMUNonHierarchicalDistanceBasedAlgorithmalloc]init];idiconGenerator=[selficonGeneratorWithImages];idrenderer=[[GMUDefaultClusterRendereralloc]initWithMapView:_mapView

ios - GoogleMaps SDK iOS 正在联系哪个服务器

您好,iOS版GoogleMapsSDK正在联系哪个服务器以接收新map。还是:“https://maps.googleapis.com/maps/api/js?sensor=true”吗?编辑:刚刚发现http://google.com应该足够了。 最佳答案 根据mitmproxy,它向https://clients4.google.com/glm/mmap发出POST请求获取其数据。 关于ios-GoogleMapsSDKiOS正在联系哪个服务器,我们在StackOverflow上找