标签: google-maps-urls

谷歌地图:按坐标打开网址但显示位置名称

我一直在尝试从坐标 URL 打开 Google 地图(特别是在 Android 上,但不一定),例如

https://www.google.com/maps/search/?api=1&query=51.5055,-0.0754
Run Code Online (Sandbox Code Playgroud)

但是当地图打开时,我希望它显示位置名称,例如“塔桥”。不是坐标51.5055,-0.0754

我试过类似的东西

https://www.google.com/maps/search/?api=1&query=51.5055,-0.0754&query_place_id=Tower+Bridge
Run Code Online (Sandbox Code Playgroud)

没有运气。当地图打开时,它显示坐标,而不是地名。

我可以“注入”位置名称(类似 https://....&location_name=Traitors+Gate),和/或从坐标中显示位置名称(反向地理编码)的地图。

动机:坐标比位置名称更准确且更明确。例如,有俄亥俄州的耶路撒冷,还有半个地球之外的以色列耶路撒冷。或者,“卢浮宫”只是一栋建筑,但却是一座横跨四条街道的巨大建筑,有多个入口。坐标解决了这些问题,但它们不是“人类可读的”。您无法向用户显示“49.3697,0.8711”并期望他们识别奥马哈海滩。

谢谢

android google-maps reverse-geocoding google-maps-urls

6
推荐指数
1
解决办法
2837
查看次数

Android,如何将长途路线信息传递给Google Maps App

我有一个Android应用程序,可在地图上显示多个位置。当我单击某个位置时,我想将该位置的纬度以及设备位置的纬度传递给Google Maps App,以便它可以向我显示两者之间的路线信息。

这可能吗?如果可以,怎么办?谢谢。

android location google-maps directions google-maps-urls

5
推荐指数
2
解决办法
7263
查看次数

不使用 API 的 Google 地图公交路线 URL 和到达时间

我正在构建一个 Google 地图 URL 以在新选项卡中启动,并且我想指定公交路线的到达时间。我没有使用 API,只是使用此处概述的基本 URL 选项。

它没有提到能够指定到达时间。一些较旧的帖子确实针对特定于平台的情况提到了这一点,例如此处针对 iOS,但它们使用的 URL 格式与上面链接中概述的内容非常不同。

我知道指定到达时间需要您将模式指定为过境,我正在这样做。

例如,以下 URL 将显示从纽约 30 Rock 到大都会艺术博物馆的交通路线:

https://www.google.com/maps/dir/?api=1&origin=30+Rockefeller+Plaza%2C+New+York%2C+NY+10112%2C+USA&destination=1000+5th+Ave%2C+New +约克%2C+NY+10028%2C+美国&travelmode=transit

如果不使用实际的 Google 地图 API 和所有必需的内容(API 密钥、安全代理服务器、按使用付费),是否可以对该 URL 进行修改以允许我指定到达日期和时间?我尝试&ttype=arr&date=05/13&time=08:00按照我链接的上一篇文章中所示进行附加,但这没有帮助。

google-maps google-maps-urls

5
推荐指数
1
解决办法
791
查看次数

使用 place_id 链接到 Google 地图路线

我有 2 个通过 Google Places API 获得的地点 ID,并且想要显示指向 Google 地图应用的链接,以获取这 2 个地点之间的路线。

我发现可以根据当前位置 - Google 地图 -使用saddrdaddr查询参数链接到方向的答案,使用 2 个地址来执行此操作

我还发现,可以通过place_id:...q查询参数中添加前缀来链接到带有地点 ID 的地图,该答案位于从 place_id 获取 Google 地图链接

有没有办法让路线链接到 Google place_id?我尝试了如下 URL, https://www.google.com/maps/dir/place_id:ChIJp4JiUCNP0xQR1JaSjpW_Hms/place_id:ChIJp4JiUCNP0xQR1JaSjpW_Hms但似乎不起作用

google-maps google-maps-api-3 google-places-api google-maps-urls

3
推荐指数
1
解决办法
3260
查看次数

为所有默认打开谷歌地图的移动设备创建链接

为所有打开带有营业地点的谷歌地图的移动设备创建链接吗?

<a href="geo:37.6894694,-121.000303">Google MAP</a> -该链接转到该位置并重定向到移动版Google应用,但该公司的地址没有标记。

<a href="http://maps.apple.com/maps?q=Business Address">Google MAP</a> -此链接转到该位置,但不重定向到Google应用,而是移动设备让您选择要使用的内容。

我需要一个重定向到Google应用并标记Google商家地址的链接。

javascript android google-maps ios google-maps-urls

2
推荐指数
1
解决办法
1691
查看次数

通过将航点传递给GoogleMaps android来创建电路路线

我正在处理我发送waypointsGmaps应用程序的功能,Intent以便使用可以通过waypoints我发送的自定义导航到目标

当我在嵌入式中绘制这条路线时Google Maps,我可以看到Circuit route,但是当我在Gmaps应用程序中看到相同的路线时,它就Circuit被打破了.

我的代码:

String srcAdd = "saddr="+latLngArrayList.get(0).latitude+","+latLngArrayList.get(0).longitude;
        String desAdd = "&daddr="+latLngArrayList.get(latLngArrayList.size() - 1).latitude+","+latLngArrayList.get(latLngArrayList.size() - 1).longitude;
        String wayPoints = "";

        for (int j = 1; j < latLngArrayList.size() - 1; ++j) {

            wayPoints =wayPoints+"+to:"+latLngArrayList.get(j).latitude+","+latLngArrayList.get(j).longitude;
        }

        String link="https://maps.google.com/maps?"+srcAdd+desAdd+wayPoints;
        final Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(link));
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity");
        startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

电路路线 在此输入图像描述

没有电路路线 在此输入图像描述

android google-maps google-maps-urls

2
推荐指数
1
解决办法
5204
查看次数

在具有多个航点的 IOS 中启动谷歌地图

我需要使用 Xamarin 表单应用程序中的 url 在 IOS 上的地图上显示多个航点来启动谷歌地图。我可以使用此 url 以 2 个点(源和目标)启动它:

comgooglemaps-x-callback://?zoom=14&saddr= " + App.UserCurrentLatitude + "," + App.UserCurrentLongitude + "&daddr=" + item.xpos + "," + item.ypos + "&directionsmode=driving
Run Code Online (Sandbox Code Playgroud)

如何在地图上显示多个点?

我尝试添加这个,但没有帮助。

waypoints=24.743449,46.658885/24.744560,46.660666
Run Code Online (Sandbox Code Playgroud)

任何人??

c# ios xamarin.forms google-maps-urls

1
推荐指数
1
解决办法
688
查看次数

在 Google Maps API 中生成 Google Maps URL

有一个项目使用 Google Maps API 来构建路线。

现在我的任务如下:在 Web 应用程序中使用 Google Maps API 创建路线,通过在地图上(位于 Web 应用程序中)移动路线来更改路线后,并生成您可以使用的链接后可以打开谷歌地图(https://www.google.com.ua/maps),其中应考虑用户在应用程序中的移动来显示路线。

换句话说:通过 Google Maps API 生成一个链接,在 Google 地图中显示更改后的路线。

我观看了文档,分析了 Google Maps API 和 Google 地图的查询和答案。所以我没有找到解决办法。

我想澄清一下这个任务是否可以实现?

javascript google-maps google-maps-api-3 web google-maps-urls

1
推荐指数
1
解决办法
4362
查看次数

Android - 如何在驾驶模式下启动谷歌地图意图?

我能够启动谷歌地图意图

Uri location = Uri.parse("geo:0,0");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, location);
startActivity(mapIntent);
Run Code Online (Sandbox Code Playgroud)

如何在驾驶模式下启动意图(没有目的地,除非之前在地图中设置),使其看起来像下面的屏幕截图?

在此处输入图片说明

我尝试设置,mode=driving但只是打开了选择“驾驶”选项卡的常规地图:

 Uri location = Uri.parse("geo:0,0?mode=driving");
Run Code Online (Sandbox Code Playgroud)

android google-maps android-intent google-maps-urls

0
推荐指数
1
解决办法
6127
查看次数

如何在Google Maps API v3中使用Maps URL查询?

我有html页面(www.mywebsite / index),上面有JavaScript google maps api实现。所以我很想知道是否有任何方法可以在Google地图上使用https://www.google.com/maps/search/?api=1&query=47.5951518,-122.3316393这样的查询,但是在我的页面上却没有仅映射,但也包含其他元素。因此,我正在寻找一种在页面上进行查询的方法,也许通过php在页面加载之前直接将信息提供给地图。

现在的索引代码是这样的:

    <!DOCTYPE html>
    <html lang="en">
    <head>
     <meta charset="UTF-8">
     <meta name="viewport" content=" width=device-width, initial-scale=1.0">
     <meta http-equiv="X-UA-Compatible" content="ie=edge">
     <style>
      #map{
        height:900px;
      }
    #html,body{
    height: 100%;
        margin: 0;
        padding: 0;}

    #floating-panel {
        position: absolute;
        top: 10px;
        left: 8%;
        z-index: 5;
        background-color: #fff;
        padding: 5px;
        border: 1px solid #999;
        text-align: center;
        font-family: 'Roboto','sans-serif';
        line-height: 30px;
        padding-left: 10px;
      } 
    <style>
      #map{
        height:900px;
      }
    #html,body{
    height: 100%;
        margin: 0;
        padding: 0;}

    #floating-panel {
        position: absolute;
        top: 10px;
        left: …
Run Code Online (Sandbox Code Playgroud)

javascript url google-maps-api-3 google-maps-urls

0
推荐指数
1
解决办法
479
查看次数