Articles of google maps api 3

在谷歌地图android中移动带有gps的标记

我想在GOOGLE MAP移动标记,而gps位置更改就像在UBER应用中一样。 我find了一些解决方案但无法解决我的问题。 解决方案是1和2 下面是我的onLocationChange()方法 public void onLocationChanged(Location location) { double lattitude = location.getLatitude(); double longitude = location.getLongitude(); mLastLocation = location; if (mCurrLocationMarker != null) { mCurrLocationMarker.remove(); } //Place current location marker LatLng latLng = new LatLng(lattitude, longitude); MarkerOptions markerOptions = new MarkerOptions(); markerOptions.position(latLng); markerOptions.title(“I am here”); markerOptions.icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_RED)); mCurrLocationMarker = mGoogleMap.addMarker(markerOptions); tv_loc.append(“Lattitude: ” + lattitude […]

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

我正在开发一个我想要使用Google Maps API的应用。 问题是与Google Maps API服务器的连接不稳定。 有时它没关系,但有时候因为我在中国而受阻。 我提出的解决方案是通过反向代理生成所有Google Maps API请求。 我可以在美国或香港设置服务器作为反向代理服务器,与Google地图服务器保持稳定的连接。 然后,我必须更改我的应用中所有Google Maps API的url,以指向我的反向代理,代理将proxy_pass所有请求发送到Google地图服务器。 我对此有几个问题: 我将如何实现客户端库? 我必须改变它们吗? 如果是这样,我是否可以下载Google Maps JavaScript API文件并将其中的url更改为我的代理服务器的域名? 我将如何处理Android和iPhone应用程序? 我不确定Android和iPhone SDK是否会使用http协议发出请求。 如果是,我如何用我的代理服务器的域名替换API的域名? 我想也许有一种方法可以捕获我的应用程序中发出的所有http请求并在发送之前修改它们但谷歌搜索了一段时间之后我发现它很难做到。 那么Android和iPhone应用程序可以做到这一点吗? 或者有更好的方法来实现它与Web应用程序? 我也想知道这样做是否值得付出努力,因为解决方案似乎相当复杂,并且使用Google Maps API并不是必需的,因为在我们国家有替代它。 我更喜欢谷歌地图API,因为它的API风格整洁,地图更漂亮。

Google Maps API版本的区别

我试图在两个地方之间显示路线,我想使用Google Places API V3来实现两点之间的路线步骤。 在我使用旧版Google Maps API之前 ,以下请求会给出完美的结果: http://maps.google.com/maps?f=d&hl=en&saddr=19.5217608,-99.2615823&daddr=19.531224,-99.248262&ie=UTF8&0&om=0&output=kml 输出: 现在我尝试用新的Google Maps API替换它,并且以下请求给出了错误的结果,在这两种情况下我使用相同的源和目标,但结果在Google Map上给出了不同的行为: http://maps.googleapis.com/maps/api/directions/json?origin=19.5217608,-99.2615823&destination=19.531224,-99.248262&sensor=false 我的问题是,New Google Maps API在源和目标之间返回的步数较少,因此路线在Google Map上显示不完美。 请帮助解决New Google Maps API v3的此问题。 提前致谢。

将LatLng向另一个LatLng移动5米

我可以使用什么algorithm/公式计算距离另一个LatLng点5米的LatLng点? 我试图用2个LatLng参数编写一个函数,让它返回一个LatLng,它距离第一个LatLng和第二个LatLng的方向是5米。

RGB值转换为HSL转换器

谷歌地图api v3允许“风格”应用于地图,包括设置各种function的颜色。 但是,它使用的颜色格式是HSL(或者看起来像这样): 色调(一个RGBhexstring) 亮度(浮点值在-100和100之间) 饱和度(-100和100之间的浮点值) (从文档 ) 我设法在网上findRGB到HSL的转换器,但是我不确定如何以Google地图可以接受的方式指定转换后的值。 例如,转换器给出的典型HSL值将是: 209° 72% 49% 该HSL值如何映射到我从谷歌地图API指定的参数? 即色调度值如何映射到RGBhexstring,以及百分比如何映射到-100和100之间的浮点值? 我仍然不确定如何进行转换。 我需要,给一个RGB值,迅速转换为谷歌地图所期望的颜色将是相同的… … –

使用Android的Google Maps API查找路线

我希望能够使用Google Maps API for Android显示两个用户定义的地理点之间的路线。 我还希望能够让用户select要显示的路线types,无论是步行,骑自行车,汽车等。另外,我希望能够计算使用此路线所需的时间和距离。 我试过search网页,看着其他的stackoverflow问题,但无济于事。 我将如何去做这件事? 我将如何能够编码这个。 // – – 编辑 – – // 我也想获得路况,拥堵等交通信息。

根据当前位置获取当前所在的总“区域/区域”

假设我们有三家酒店: A酒店(1公里半径范围内), B酒店(半径2公里)和C酒店(4公里半径范围内)。 一辆汽车进入并处于某个位置。 这些酒店(或任何其他地方)是由我们添加,是自定义的。 问题是我想find在当前位置有受欢迎度/影响力的酒店。 而且我希望完全借助Google地图 。 这可行吗? 在Android(可选) ? 请ELI5 。

PhoneGap + JQuery Mobile + Google Maps v3:地图显示左上angular的图块?

我有一个PhoneGap应用程序,使用JQuery移动浏览页面。 当我从主页面导航到包含Google地图的页面时,地图在左上angular一次只显示一个图块,如下所示: 这可能是什么原因? ** 源代码:下面的脚本在我的页面的头部 <script> $(document).on("pageinit", "#stores", function () { var centerLocation = new google.maps.LatLng('57.77828', '14.17200'); var myOptions = { center: centerLocation, zoom: 8, mapTypeId: google.maps.MapTypeId.ROADMAP, callback: function () { alert('callback'); } }; map_element = document.getElementById("map_canvas"); map = new google.maps.Map(map_element, myOptions); var mapwidth = $(window).width(); var mapheight = $(window).height(); $("#map_canvas").height(mapheight); $("#map_canvas").width(mapwidth); google.maps.event.trigger(map, 'resize'); }); […]

Google地图v2标记animation

有没有人知道如何在google map api v2中实现这个animation。 看看这里。 我想知道这是如何完成的。 请让我知道是否有任何人有关于此的示例代码。 提前致谢。

如何在Android应用程序中使用OSM映射。 有没有任何教程要了解在Android中使用OSM?

嗨,从过去的一个星期,我正在寻找一个教程/手册或步骤包括打开街道地图到我的android应用程序。 我发现的只是一个很大的项目,有很多更多的function,否则很多问题都没有得出关于“如何”的结论。 有新鲜的博客/网站或文件可以引用吗?