Questions tagged «google-maps»

Google Maps是Google提供的桌面和移动网络地图服务应用程序和技术,可提供卫星图像,街道地图和街景视图的透视图。还支持通过Google Maps API嵌入第三方网站的地图,以及面向全球许多国家的城市企业和其他组织的定位器。

10
Android Google映射java.lang.NoClassDefFoundError:无法解决以下问题:Lorg / apache / http / ProtocolVersion
我正在使用Google Maps Android SDK 11.6.2(也尝试过15.0.1),但是在显示地图之前我遇到了崩溃。已经检查清单中的API密钥,它可用,但是仍然会发生此问题。我的目标SDk版本为28.是否导致此问题。 java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/ProtocolVersion; at el.b(:com.google.android.gms.dynamite_mapsdynamite@12848063@12.8.48 (100408-196123505):3) at ek.a(:com.google.android.gms.dynamite_mapsdynamite@12848063@12.8.48 (100408-196123505):4) at em.a(:com.google.android.gms.dynamite_mapsdynamite@12848063@12.8.48 (100408-196123505):51) at com.google.maps.api.android.lib6.drd.ap.a(:com.google.android.gms.dynamite_mapsdynamite@12848063@12.8.48 (100408-196123505):11) at dw.a(:com.google.android.gms.dynamite_mapsdynamite@12848063@12.8.48 (100408-196123505):16) at dw.run(:com.google.android.gms.dynamite_mapsdynamite@12848063@12.8.48 (100408-196123505):61) Caused by: java.lang.ClassNotFoundException: Didn't find class "org.apache.http.ProtocolVersion" on path: DexPathList[[zip file "/system/priv-app/PrebuiltGmsCorePi/app_chimera/m/MapsDynamite.apk"],nativeLibraryDirectories=[/data/user_de/0/com.google.android.gms/app_chimera/m/00000036/MapsDynamite.apk!/lib/armeabi-v7a, /data/user_de/0/com.google.android.gms/app_chimera/m/00000036/MapsDynamite.apk!/lib/armeabi, /system/lib]] at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:126) at java.lang.ClassLoader.loadClass(ClassLoader.java:379) at ad.loadClass(:com.google.android.gms.dynamite_dynamiteloader@12848063@12.8.48 (100408-196123505):25) at …


23
Google Maps API v3:是否可以在fitBounds之后设置zoom?
我想在嵌入式Google地图(API v3)上绘制一组点。我希望边界能够容纳所有点,除非缩放级别太低(即,缩小得太多)。我的方法是这样的: var bounds = new google.maps.LatLngBounds(); // extend bounds with each point gmap.fitBounds(bounds); gmap.setZoom( Math.max(6, gmap.getZoom()) ); 这行不通。如果直接在fitBounds之后调用,最后一行“ gmap.setZoom()”不会更改地图的缩放级别。 有没有一种方法可以在不将其应用于地图的情况下获得边界的缩放级别?还有其他解决办法吗?


17
该API项目无权使用此API。请确保已在API控制台中激活了此API
我有纬度和经度:"-27.0000,133.0000"。我想以此为基础制作地图。 我尝试去这个链接 https://maps.googleapis.com/maps/api/geocode/json?latlng=-27.0000,133.0000&key=****** 我在浏览器中不断收到此错误 { "error_message" : "This API project is not authorized to use this API. Please ensure that this API is activated in the APIs Console: Learn more: https://code.google.com/apis/console", "results" : [], "status" : "REQUEST_DENIED" } 但是我想我已经启用了该API。我登录到我的Google控制台,然后仔细检查。 当我去: https://console.developers.google.com/project/75423435770063/apiui/apis/enabled 我懂了 : 启用了地理编码+地理定位。 我现在有点卡住了。我有什么想念的吗?

7
Google Maps Android API v2-交互式信息窗口(例如原始的android Google地图)
InfoWindow在使用新的Google Maps API v2单击标记后,我试图进行自定义。我希望它看起来像Google的原始地图应用程序。像这样: 当我ImageButton进入内部时,它不起作用-整个InfoWindow被选中,而不仅仅是ImageButton。我读到这是因为没有它View本身,而是快照,所以不能将各个项目区分开。 编辑: 在文档中(感谢Disco S2): 如上一节有关信息窗口的部分所述,信息窗口不是实时视图,而是将视图作为图像渲染到地图上。因此,您在视图上设置的所有侦听器都将被忽略,并且您无法区分视图各部分上的单击事件。建议您不要在自定义信息窗口中放置交互式组件,例如按钮,复选框或文本输入。 但是,如果Google使用它,则必须有某种方法可以实现它。有人有什么主意吗?

9
Google Maps缩放控件搞砸了
我使用Google Maps API(v.3)来显示带有几个标记的地图。最近,我注意到用于缩放地图的控件被弄乱了(并非总是这样)。我不知道是什么原因。 更新资料 该帖子最初具有指向您可以查看问题的页面的链接,但是该链接现在已断开,因此我已将其删除。

11
OpenLayers vs Google Maps?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 6年前关闭。 改善这个问题 我曾经使用过Google Maps两次,但对OpenLayers感到好奇。 在开始任何形式的编码之前,我会想到以下两个问题, 为什么我要使用OpenLayers而不是Google Maps? 无论如何,除了其OSS许可 您是否遇到过建议完全不使用OpenLayers的情况? 我在Stack Overflow上搜索了有关“ OpenLayers”的内容;没有太多答案。这是否意味着该解决方案使用不多?这对项目的长期可行性会产生问题吗? 对于已经使用过OpenLayers的人:我可能遇到任何常见的陷阱/问题吗? 搭配使用JavaScript框架又如何呢?我已经看到它正在使用Prototype,并且我知道Prototype,所以就可以了。但是,使用诸如MooTools之类的东西呢?(与原型,BTW不兼容) 是否存在与速度和性能相关的问题?我需要我的应用程序具有响应能力,不能等待数小时才能显示地图。 是否有很多地方可用的地图,或者缺少很多地方? 也就是说,我在法国,需要我的应用程序才能至少在大城市工作...可以吗? 如果不是,是否容易找到OpenLayers的图层和可视化并将其集成? 有没有显示道路的API? 例如,显示仅单向的道路。 如果是,我该怎么做?我是否需要某种包含这些道路信息的文件,然后自己在地图上显示它们? 您知道OpenLayers的任何好教程吗? 我还没有尝试过,这些只是出乎意料的问题...

8
如何更改Google Maps标记的颜色?
我正在使用Google Maps API构建充满标记的地图,但我希望一个标记能与其他标记脱颖而出。我认为最简单的方法是将标记的颜色更改为蓝色,而不是红色。这是一件简单的事情,还是我必须以某种方式创建一个全新的图标?如果必须创建一个新图标,最简单的方法是什么?

11
Google地图显示“仅供开发用途”
当我尝试在网页中显示Google Maps时,会显示“仅用于开发目的”消息: 我如何使该消息消失? 我的代码是这样的: <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script> <script type="text/javascript"> function initialize() { var myLatlng = new google.maps.LatLng(50.5792659,8.6744471); var centerMap = new google.maps.LatLng(50.5792659,8.6744471); var div = document.getElementById('map'); } </script> 那以后我有 <p> <a href="https://www.google.com/maps/dir//50.5792659,8.6744471/@50.579266,8.674447,16z" target="_blank" >Route berechnen</a> </p> 我看不到此消息的来源。


11
Twitter Bootstrap CSS影响Google Maps
我正在使用Twitter Bootstrap,并且有Google地图。 地图上的图像(例如标记)正由Bootstrap中的CSS倾斜。 在Bootstrap CSS中有: img { border: 0 none; height: auto; max-width: 100%; } 当我max-width使用Firebug 禁用该属性时,标记图像会正常显示。如何防止Bootstrap CSS影响Google地图图像?

15
我应该在Google Maps URL中使用哪些参数来进行定位?
我想为Google Maps生成一个到特定纬度和经度的网址。现在,我生成一个这样的URL: http://maps.google.com/maps?z=11&t=k&q=58 41.881N 152 31.324W 生成的地图带有一个圆形“ A”气球指针,该指针似乎指向最近的命名对象,还有一个绿色箭头,指向经纬度。有时,例如在此示例中,“ A”指针居中并且距离足够远,您看不到指向经纬度的指针。(在此示例中,缩小以查看两个指针。“ A”指针位于阿拉斯加的中心,而经纬度指针位于Kodiak岛上。) 我可以在Google Maps URL中使用一些参数来生成指向指定纬度的单个指针吗?(这会在一个单独的窗口中加载。它不会被嵌入。)

9
在GIS服务中编写纬度和经度元组的首选顺序
处理GIS源代码时,通常需要编写纬度和经度坐标元组。 例如,在Google Maps链接(123、456)中: http://maps.google.com/maps/ms?msid=214518704716144912556.00046d7689a99e95b721c&msa=0&ll=123,456&spn=0.007996,0.026865 哪个是首选顺序(为什么?) 纬度,经度 经纬度 我已经看到两者都在各种系统中使用,并且希望找到一些证据可以与其他系统结合使用。 是否有标准做法,如果有,这是什么/它们是什么?

10
JSON转换为Pandas DataFrame
我想做的是沿着经纬度坐标指定的路径从Google Maps API中提取海拔数据,如下所示: from urllib2 import Request, urlopen import json path1 = '42.974049,-81.205203|42.974298,-81.195755' request=Request('http://maps.googleapis.com/maps/api/elevation/json?locations='+path1+'&sensor=false') response = urlopen(request) elevations = response.read() 这给了我一个看起来像这样的数据: elevations.splitlines() ['{', ' "results" : [', ' {', ' "elevation" : 243.3462677001953,', ' "location" : {', ' "lat" : 42.974049,', ' "lng" : -81.205203', ' },', ' "resolution" : …

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.