Html GoogleMaps将API当前位置嵌入iframe作为起点

Html GoogleMaps将API当前位置嵌入iframe作为起点,html,google-maps,iframe,currentlocation,google-maps-embed,Html,Google Maps,Iframe,Currentlocation,Google Maps Embed,我想做的是设置一个地址作为目的地和起点(起点),我想把设备的当前位置放在这里,但我在iframe上找不到任何可以使用的东西,我找到的只是将当前位置作为起点,但似乎不起作用,我也尝试了我的位置,当前地址,由于我在意大利,我也尝试过使用意大利语,但同样,任何人都知道什么是正确的命令作为原点,因此它将自动获取用户位置作为起点 .maps{ 宽度:600px; 高度:200px; 边界:0; } 您可以使用获取当前位置,然后使用纬度、经度格式 例如,它可能看起来像尝试在您的目的地中使用PlaceID,

我想做的是设置一个地址作为目的地和起点(起点),我想把设备的当前位置放在这里,但我在iframe上找不到任何可以使用的东西,我找到的只是将当前位置作为起点,但似乎不起作用,我也尝试了我的位置,当前地址,由于我在意大利,我也尝试过使用意大利语,但同样,任何人都知道什么是正确的命令作为原点,因此它将自动获取用户位置作为起点

.maps{
宽度:600px;
高度:200px;
边界:0;
}

您可以使用获取当前位置,然后使用纬度、经度格式


例如,它可能看起来像

尝试在您的目的地中使用PlaceID,以便当前位置在您的来源地中工作

<iframe width="500" height="500" 
frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/directions?
origin=Current%20Location&destination=place_id:ChIJu46S-ZZhLxMROG5lkwZ3D7k&key=YOUR_API_KEY"
allowfullscreen></iframe>

Rome PlaceID=ChIJu46S-ZZhLxMROG5lkwZ3D7k


使用此地点ID获取目的地的地点ID。

这三个参数中的一个应该有效:

  • &origin=lat,lang
  • ¢er=lat,lang
  • &ll=lat,lang

  • 只需在您的src URL末尾添加其中一个参数以及您所需的纬度和经度。

    是的,我刚从谷歌支持部门了解到,i frame |谷歌地图嵌入API |无法实现这一点,他们不打算添加此功能,无论是JavaScript还是Ember API,都必须使用JavaScript映射。您需要一种方法来检测当前位置并将其作为参数发送。这两个API都不理解“当前位置”、“我的位置”或“当前地址”之类的内容,因为这些值对于远程web服务器没有任何意义。谷歌支持部门告诉我,目前不支持这个功能,他们也不打算这样做。必须使用JavaScript映射API