Html GoogleMaps将API当前位置嵌入iframe作为起点
我想做的是设置一个地址作为目的地和起点(起点),我想把设备的当前位置放在这里,但我在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,
.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