【发布时间】:2026-01-05 01:25:02
【问题描述】:
我正在尝试在 IIS 下的开发站点中测试 Google 地图。我的本地测试 URL 是 http://sitename/。由于名称中没有“.com”,我无法获取 API 密钥。我可以获得 http://localhost/ 的密钥,但我想知道是否有办法使用测试 URL http://sitename/。
【问题讨论】:
标签: testing google-maps local
我正在尝试在 IIS 下的开发站点中测试 Google 地图。我的本地测试 URL 是 http://sitename/。由于名称中没有“.com”,我无法获取 API 密钥。我可以获得 http://localhost/ 的密钥,但我想知道是否有办法使用测试 URL http://sitename/。
【问题讨论】:
标签: testing google-maps local
虽然我不知道 Google Maps 的 API 详细信息,但您可以在本地将 *.com 域别名为您自己的本地服务器。向 /etc/hosts 添加一个条目(Windows 上的等效项是 c:/windows/system32/etc/hosts,IIRC)。
例如,您可以添加:
127.0.0.1 localhost.yourotherdomain.com # 或者 127.0.0.1 localtest.yourotherdomain.com【讨论】:
这是侥幸。出于某种原因,密钥注册页面不允许我注册域。发布此问题后,我再次尝试,它给了我钥匙。
要在测试服务器上使用 Google 地图,只需使用测试名称 http://sitename/ 注册密钥。这也适用于 /localhost/。
【讨论】: