我希望我的网页用户能够看到嵌入式谷歌地图,其中包含从其位置到我的地址的路线。
以下链接正确获取用户位置并获取前往伦敦桥的路线。
www.google.co.uk/maps?saddr=my%20location&daddr=london%20bridge
如果我使用谷歌获取该页面的嵌入链接,则起始地址将变为静态。因此,嵌入式地图不会获得我在创建时使用的用户位置。
使用上述链接从谷歌交换嵌入源会导致“无法找到”错误。
<iframe src="https://www.google.co.uk/maps?saddr=my+location&daddr=london+bridge" width="600" height="450" style="border: 0;" frameborder="0" allowfullscreen="allowfullscreen"></iframe>
<iframe src="https://www.google.com/maps/embed?pb=!1m26!1m12!1m3!1d158597.88842955438!2d-0.5380009862678417!3d51.60320274241831!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!4m11!3e6!4m3!3m2!1d51.704112699999996!2d-0.7091171!4m5!1s0x4876035159bb13c5%3A0xa61e28267c3563ac!2sLondon+Bridge%2C+London+SE1+9DD!3m2!1d51.5078788!2d-0.0877321!5e0!3m2!1sen!2suk!4v1485450192422" width="600" height="450" frameborder="0" style="border:0" allowfullscreen></iframe>
尝试从谷歌修改嵌入代码也会产生一张空白的谷歌地图。
<iframe src="https://www.google.com/maps/embed?saddr=my%20location&daddr=london%20bridge" width="600" height="450" frameborder="0" style="border:0" allowfullscreen></iframe>