Javascript 创建一个URL,其中包含将链接站点上的地图居中显示的信息

Javascript 创建一个URL,其中包含将链接站点上的地图居中显示的信息,javascript,html,google-maps,Javascript,Html,Google Maps,我需要创建一个指向包含地图的页面的URL,但该地图必须居中,具体取决于链接本身 例如,我需要链接“my home”带到页面“map.html”,其中包含的地图显示我家的位置,另一个链接“my office”带到同一页面“map.html”,该页面带有这次显示办公室位置的地图 这可能吗?我在谷歌手册上没有找到任何关于这方面的信息 如果通过谷歌API无法做到这一点,您建议采用哪种解决方案 我无法使用应答按钮,因此我将解决方案张贴在此处: 根据建议,可以使用查询字符串创建链接。我更喜欢使用PHP p

我需要创建一个指向包含地图的页面的URL,但该地图必须居中,具体取决于链接本身

例如,我需要链接“my home”带到页面“map.html”,其中包含的地图显示我家的位置,另一个链接“my office”带到同一页面“map.html”,该页面带有这次显示办公室位置的地图

这可能吗?我在谷歌手册上没有找到任何关于这方面的信息

如果通过谷歌API无法做到这一点,您建议采用哪种解决方案


我无法使用应答按钮,因此我将解决方案张贴在此处:

根据建议,可以使用查询字符串创建链接。我更喜欢使用PHP

php?lat=30&long=20

在您只需插入的页面内,在谷歌地图代码之间:

<?php
                if (empty($_GET["lat"]) || (empty($_GET["long"])))
                {
                    echo "var myLatlng = new google.maps.LatLng(40.49558,14.122316);"
                }
                else
                {
                    echo "var myLatlng = new google.maps.LatLng(" . $_GET["lat"] . "," . $_GET["long"] . ");"
                }
?>

因此,如果查询字符串不存在,则获得带有通用坐标的HTML。 简单快速。
谢谢大家。

什么样的解决方案?谷歌地图API

怎么做?您应该仔细阅读GoogleMapsAPI文档,该文档内容丰富,并附有代码示例


现在,简而言之,你的地图需要知道一些你必须提供的基本信息,这些信息是地理位置,包括纬度和经度。然后必须将此信息提供给html页面。怎样这取决于您……查询字符串非常适合此场景。然后,使用javascript解析此信息,创建GoogleMaps位置对象,使用此位置添加指针,并使用此指针将地图居中。易于理解的同样,要了解更多信息,请阅读文档,然后回来问一个更具体的问题

,从@geocodezip移植到v3:感谢链接。我使用了不同的方法,但这是有用的。谢谢你的回答。我不熟悉查询字符串。我使用了一个由查询字符串和PHP组成的解决方案。为了完成我的问题,我会尽快写出我的答案。