草庐IT

​​Maps

全部标签

ios - 如何在 Google Maps ios 的中心修复标记和 GMSCircle?

我想使用swift将标记及其圆圈固定在map的中心,而不管位置坐标如何。如果用户在map上移动相机,我希望它一直显示在中心,半径或标记没有任何闪烁,用户应该能够增加和减少圆的半径。我用过circle.position=mapView.camera.target但它没有帮助。所以我想知道我该怎么做?请帮助。 最佳答案 您的ViewController类需要从GMSMapViewDelegate实现funcmapView(mapView:GMSMapView!,didChangeCameraPositionposition:GMSCam

javascript - 是否可以通过我的应用程序中的反向代理连接 Google Maps API?

我正在开发一个我想使用GoogleMapsAPI的应用程序。问题是与GoogleMapsAPI服务器的连接不稳定。有时还可以,但有时会因为我在中国而被屏蔽。我想出的解决方案是通过反向代理发出所有GoogleMapsAPI请求。我可以在与谷歌地图服务器有稳定连接的美国或香港设置一个服务器作为反向代理。然后我必须更改我的应用程序中所有GoogleMapsAPI的url以指向我的反向代理,并且代理会将所有请求proxy_pass到GoogleMaps服务器。对此我有几个问题:我将如何实现客户端库?我必须改变它们吗?如果是这样,我可以只下载GoogleMapsJavaScriptAPI文件并将

android - 如何在 Google Maps Android API v2 中直接将相机移动到当前位置?

在不点击任何按钮的情况下,如何直接获取当前位置并将相机移动到该位置。另外,我发现map的右上方有一个按钮。单击它时,它将转到当前位置。单击该按钮时如何获取返回的位置? 最佳答案 确保您拥有以下权限:然后进行一些Activity并注册一个LocationListenerpackagecom.example.location;importandroid.content.Context;importandroid.location.Location;importandroid.location.LocationListener;impor

android - 在 Android Studio 中使用 Gradle 管理 Google Maps API key

我知道Gradle功能强大,我想管理用于开发/生产Googlemap的APIkey目前我总是需要手动注释一行并取消注释另一行才能使其正常工作。有没有办法通过一些自定义发布配置在Gradle中自动完成?--> 最佳答案 由于您使用的是gradle,您可以执行以下操作:build.gradleandroid{.......buildTypes{debug{resValue"string","google_maps_api_key","[YOURDEVKEY]"}release{resValue"string","google_maps_

javascript - 如何通过用户脚本/同步加载 google maps api?

我正在编写一个用户脚本(greasemonkey脚本),它需要将googlemap添加到我无法控制的网站上的页面。我尝试像这样添加脚本(在加载我尝试过的其他脚本时效果很好):varmy_script=document.createElement('script');my_script.setAttribute('src','https://maps.googleapis.com/maps/api/js?key=API_KEY&sensor=false');document.head.appendChild(my_script);但这失败了:Failedtoexecute'write'o

javascript - 在 Google Maps V3 中将 MapLabel 放置在多边形之上

我正在尝试将MapLabel放置在GoogleMapsV3中的多边形之上。我尝试将MapLabelzIndex设置为2,将PolygonzIndex设置为1,但没有成功。这不可能吗,因为多边形并不真正遵循zIndex?我已经创建了一个jsFiddle供你们查看:http://jsfiddle.net/7wLWe/1/解决方案:在maplabel.js中更改:mapPane.appendChild(canvas);到:floatPane.appendChild(canvas);原因是因为floatPane位于所有map层之上(第6个Pane)http://code.google.com/

c++ - 嵌套的 std::maps

假设我有一个类型,我将调用NamedNestedMapstd::map>在这种情况下,该对的每一秒(值)都与父对象具有相同的种类或类型。我不知道的是如何声明它。这将允许递归算法遍历map的“树”。Value类型与父类型相同,在我需要引用它的时候,它没有完全声明。你如何声明像这样嵌套的东西......我什至无法对第一个进行typedef以便我可以将其包含在第二个中,因为它不完整递归会在map中寻找一些东西,当它找到它时,递归那个对象的值。算法部分看起来很简单,声明部分是这里的难点。我不是要迭代map的map,只是使用map.find,递归并再次使用map.find。

android - 带有 OpenLayers 和 Open Street Maps 的 Phonegap 离线 map

我一直在努力研究如何在Phonegap上使用OpenLayers+OpenStreetMaps,所以我发现了这个:Navigatethroughapre-knownmapofflineusingPhonegap但我想知道是否有人可以为我提供一个关于如何使用它的工作示例、github存储库或类似的东西。我正在为企业列表构建这个应用程序,但在某些情况下,移动设备没有互联网连接,所以我需要的是在wifi可用时下载某个区域的map图block,或者我做的其他事情例如,我需要追踪一条从A点到B点的路线(当我有wifi时)并从路线下载map图block,以防在路上我没有互联网。

ios - google maps route between 2 points with multi waypoints swift ios

我有这段代码,但出于某种原因,它只是在2点(第一个和最后一个点)之间画一条路线,忽略所有其他点,即[index==1到index==n-1]输出:仅在2个标记之间路由预期输出:所有标记之间的路线(5个标记)有人知道我的代码有什么问题吗?funcgetDotsToDrawRoute(positions:[CLLocationCoordinate2D],completion:@escaping(_path:GMSPath)->Void){ifpositions.count>1{letorigin=positions.firstletdestination=positions.lastvar

ios - 如何让 Google-Maps API 工作?

我有一个现有的项目,我正在尝试让Googlemap在其中工作。我遵循了Googlemap的文档,但它是这样进行的:已创建Podfile在我的项目目录中。它包含:source'https://github.com/CocoaPods/Specs.git'platform:ios,'8.1'pod'GoogleMaps'然后我运行podinstall.它给了我两个警告:[!]The`MyApp[Debug]`targetoverridesthe`OTHER_LDFLAGS`buildsettingdefinedin`Pods/TargetSupportFiles/Pods/Pods.deb