Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
谷歌地图的php脚本_Php_Google Maps - Fatal编程技术网

谷歌地图的php脚本

谷歌地图的php脚本,php,google-maps,Php,Google Maps,我正在尝试创建一个多域的谷歌地图 php脚本如下所示: $my_google_map_keys = array('host1' => 'key1', 'host2' => 'key2'); $conf = array( 'google_maps_key' => $my_google_map_keys[$_SERVER['HTTP_HOST']] ); 但我在戴上头饰后就没法继续了。 有人能帮忙吗 对不起 最初,我使用下面的脚本作为API键,它工作正常: 现在我想将其用于

我正在尝试创建一个多域的谷歌地图 php脚本如下所示:

$my_google_map_keys = array('host1' => 'key1', 'host2' => 'key2');

$conf = array(
  'google_maps_key' => $my_google_map_keys[$_SERVER['HTTP_HOST']]
);
但我在戴上头饰后就没法继续了。 有人能帮忙吗

对不起

最初,我使用下面的脚本作为API键,它工作正常:

现在我想将其用于多个域,并替换为php脚本,但它不起作用。你知道我还应该做什么吗?或者你能告诉我如何更新到V3吗


非常感谢

您可能需要升级到Google Maps API的V3版本-不再需要API密钥


您需要提供更多详细信息。到底是什么不起作用。整个脚本是什么(或者至少稍后显示$conf会发生什么)。看起来很简单,但最好检查一下:尝试回显$\u服务器['HTTP\u HOST'],并确保它是您认为的主机。嗨,Lucanos,您能给我举个例子说明javascript API V3,我找到了一个有效的地址:您能告诉我如何使用物理地址替换LatLng(-41.25129174.803638)吗。我找不到任何使用该地址的示例。帮助please@xuanyinwen:关于V3代码的示例,请参阅谷歌网站。他们往往有很好的例子。不过,您的text8.html页面似乎工作正常,因此您应该能够毫无问题地迁移大部分现有代码。要将物理地址转换为LatLng集,您可以在谷歌地图中搜索街道地址,然后解析生成的URL以获得LatLng,也可以通过谷歌地理编码API(搜索它-应该有很多指南)。嗨,卢卡诺,再次感谢。我已经搜索了好几天,找不到正确的答案,并尝试使用php,但失败了。我知道我是dumn。你介意帮我快速搜索一下,并告诉我链接或示例吗?我想要的只是用街道地址来代替LatLng号码。我如何用地址编辑我的test8.html?非常感谢!!