Questions tagged «google-maps»

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

13
Google Maps JS API v3-简单多个标记示例
对Google Maps Api来说还很新。我有一个要循环浏览并在地图上绘制的数据数组。看起来很简单,但是我发现的所有多标记教程都很复杂。 让我们以来自Google网站的数据数组为例: var locations = [ ['Bondi Beach', -33.890542, 151.274856, 4], ['Coogee Beach', -33.923036, 151.259052, 5], ['Cronulla Beach', -34.028249, 151.157507, 3], ['Manly Beach', -33.80010128657071, 151.28747820854187, 2], ['Maroubra Beach', -33.950198, 151.259302, 1] ]; 我只想绘制所有这些点,并在单击以显示名称时弹出一个infoWindow。

14
如何使用Google Maps API禁用鼠标滚轮缩放
我正在使用Google Maps API(v3)在页面上绘制一些地图。我想做的一件事是在地图上滚动鼠标滚轮时禁用缩放,但我不确定如何做。 我已经禁用了scaleControl(即,删除了缩放UI元素),但这不会阻止滚轮缩放。 这是我的功能的一部分(它是一个简单的jQuery插件): $.fn.showMap = function(options, addr){ options = $.extend({ navigationControl: false, mapTypeControl: false, scaleControl: false, draggable: false, mapTypeId: google.maps.MapTypeId.ROADMAP }, options); var map = new google.maps.Map(document.getElementById($(this).attr('id')), options); // Code cut from this example as not relevant };

30
如何在Android Studio中以调试模式获取SHA-1指纹证书?
我已经从Eclipse转移到Android Studio。现在,我正在尝试在我的地图应用程序上工作。所以我需要我的SHA-1指纹证书编号。 当我使用Eclipse时,它就在Windows-> Preferences-> Android-> Build下。但是在Android Studio中,我找不到类似的任何选项,因此我可以轻松找到指纹。我正在使用Windows。我从此链接中了解到: 从IDE运行或调试项目时,Android Studio会自动以调试模式对应用程序进行签名。 因此,从该链接设置了Java bin路径后,我尝试在命令行中运行此命令,很遗憾找不到指纹。据说这是非法的选择。 keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android 有没有办法像在Eclipse中一样轻松地从Android Studio查找SHA-1指纹?由于我是Android Studio的新手,因此找到它的完整过程是什么? 我要补充的另一件事是,我让Eclipse生成SHA-1指纹,并且以前我已在Google开发者控制台中将我的应用程序注册在该指纹上,并且使用该API密钥在Eclipse中对该应用程序进行了处理。我可以在Android Studio中对此项目使用相同的API密钥吗?




3
Google Maps&JavaFX:单击JavaFX按钮后在地图上显示标记
当我单击JavaFX应用程序的按钮时,我一直试图在地图上显示标记。因此,发生的事情是当我单击该按钮时,将位置写入JSON文件,该文件将被加载到包含地图的html文件中。问题是,当我在浏览器中打开html页面时,它可以完美运行,但是JavaFX的Web视图中什么也没有发生,而且我也不知道为什么! 这是html文件: <!DOCTYPE html> <html> <head> <title>Simple Map</title> <meta name="viewport" content="initial-scale=1.0"> <meta charset="utf-8"> <style> /* Always set the map height explicitly to define the size of the div * element that contains the map. */ /*#map { height: 100%; }*/ #map{width:100%;height:100%;margin:auto;} /* Optional: Makes the sample page fill the window. …

11
java.lang.NoClassDefFoundError::Lorg / apache / http / ProtocolVersion的解析失败
当我使用Android Studio 3.1来构建Android P的应用程序时遇到了此类错误,可以制作apk,但是当我在Android P模拟器上使用它时,它将崩溃并抛出以下信息,更多详细信息请参见图片。 java.lang.NoClassDefFoundError::Lorg / apache / http / ProtocolVersion的解析失败 在App模块下我的build.gradle的一部分在下面,有人满足吗?并提出一些建议?非常感谢。 android { compileSdkVersion 'android-P' buildToolsVersion '28-rc1' useLibrary 'org.apache.http.legacy' //for Lambda compileOptions { targetCompatibility JavaVersion.VERSION_1_8 sourceCompatibility JavaVersion.VERSION_1_8 } packagingOptions { exclude 'META-INF/LICENSE' exclude 'META-INF/NOTICE' } defaultConfig { applicationId "xxx.xxx.xxx" minSdkVersion 17 targetSdkVersion 27 versionCode xxxx versionName "Vx.x.x" multiDexEnabled …

22
LogCat消息:找不到Google Play服务资源。检查您的项目配置,以确保包括资源
我有一个使用Google Maps Android v2 API的应用程序。我已将google-play-services_lib库项目添加到我的工作区中,并按照以下页面上的说明从我的应用程序项目中添加了对它的引用: http://developer.android.com/google/play-services/setup.html。 https://developers.google.com/maps/documentation/android/start 一切似乎正常:该应用程序显示带有默认标记的地图和叠加层。因此,我很确定自己已经正确设置了Google Play服务和Google Maps API。 但是,无论何时初始化地图视图(在第二代Nexus 7上),我都会在ADT LogCat窗口中看到此消息: The Google Play services resources were not found. Check your project configuration to ensure that the resources are included. 消息级别为错误,标签为GooglePlayServicesUtil。 这看起来不错,因为我的应用程序运行正常。但是我该怎么办或检查以解决可能出现的问题? 进一步的信息:每次在LogCat中出现“未找到Google Play服务资源”消息时,这些消息之前都会显示警告和标记ResourceType: getEntry failing because entryIndex 906 is beyond type entryCount 3 Failure getting entry …

6
Google Map API v3-设置范围和中心
我最近切换到了Google Maps API V3。我正在研究一个从数组绘制标记的简单示例,但是我不知道如何相对于标记自动居中和缩放。 我已经搜索了包括谷歌自己的文档在内的最高和最低值,但没有找到明确的答案。我知道我可以简单地取坐标的平均值,但是如何设置缩放比例呢? function initialize() { var myOptions = { zoom: 10, center: new google.maps.LatLng(-33.9, 151.2), mapTypeId: google.maps.MapTypeId.ROADMAP } var map = new google.maps.Map(document.getElementById("map_canvas"),myOptions); setMarkers(map, beaches); } var beaches = [ ['Bondi Beach', -33.890542, 151.274856, 4], ['Coogee Beach', -33.423036, 151.259052, 5], ['Cronulla Beach', -34.028249, 121.157507, 3], ['Manly Beach', …

14
如何将地址转换为Google Maps Link(NOT MAP)
在网路上搜寻(Google搜寻)一段时间后,我找不到任何需要以下网址的地址: 哥伦比亚特区华盛顿市,宾夕法尼亚大道1200号,20003 并将其转换为可点击的链接: http://maps.google.com/maps?f=q&source=s_q&hl=zh-CN&q=1200+宾夕法尼亚州+ Ave + SE,+华盛顿,+ District + of + Columbia,+ 20003&sll = 37.0625,-95.677068&sspn = 44.118686,114.169922922 &ie = UTF8&cd = 1&geocode = FT5MUQIdIDlp-w&split = 0&ll = 38.882147,-76.99017&spn = 0.01064,0.027874&z = 16&iwloc = A 首选jQuery或PHP或仅此方面的任何有用信息。

9
如何检查Google Maps是否已满载?
我正在将Google Maps嵌入我的网站。加载Google Maps之后,我需要启动一些JavaScript流程。 有没有一种方法可以自动检测Google Maps何时完全加载,包括磁贴下载和全部加载? tilesloaded()存在一种方法可以完全完成该任务,但不起作用。


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 …


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.