tmi*_*hty 127 google-maps google-maps-api-3
当我尝试在我的网页中显示时,Google地图会显示"仅用于开发目的"的消息:
我怎么能让这条消息消失?
我的代码是这样的:
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script>
<script type="text/javascript">
function initialize() {
var myLatlng = new google.maps.LatLng(50.5792659,8.6744471);
var centerMap = new google.maps.LatLng(50.5792659,8.6744471);
var div = document.getElementById('map');
Run Code Online (Sandbox Code Playgroud)
然后我有
'<p><a href="https://www.google.com/maps/dir//50.5792659,8.6744471/@50.579266,8.674447,16z" target="_blank">Route berechnen</a></p>'+
Run Code Online (Sandbox Code Playgroud)
我没有看到此消息的来源.
Vic*_*uiz 166
Google地图不再免费.如果您的网站的请求超过每月免费提供的200美元信用额度,您必须关联信用卡,以便向您收取费用.这就是你获得水印地图的原因.
有关详细信息,请参阅:https://cloud.google.com/maps-platform/pricing/
更新: 新计费系统的一个常见问题是您现在必须单独激活每个API.它们都有不同的定价(有些甚至是免费的),因此Google强调要让您为自己的域单独启用它们.我从来不是谷歌地图的重度用户,但我觉得现在有更多的API,而不是以前.
因此,如果您在启用结算后仍然收到限制使用消息,请找出您想要提供的功能所需的API,并检查它是否已启用.API设置很难找到.
小智 27
正如维多利亚所写,谷歌地图已不再免费,但您可以切换您的地图提供商.您可能对OpenStreetMap感兴趣,可以在您的网站上轻松使用它:https://handyman.dulare.com/switching-from-google-maps-to-openstreetmap/
不幸的是,在OpenStreetMap上,没有简单的方法来提供从一个点到另一个点的路线,也没有街景.
现在谷歌地图仅免费用于开发。
如果您想像之前一样免费使用地图,请创建一个包含有效详细信息(帐单、付款等)的帐户。Google 每月提供 200 美元的信用额度,相当于免费使用
更多详情请查看Google新价格详情:Google Map新定价
另请参阅旧价格详情:旧价格
根据评论的建议,我使用了“ Google Maps Platform API Checker ” Chrome加载项来识别并解决该问题。
本质上,此加载项将我定向到此处,我可以在这里登录Google并创建免费的API密钥。
之后,我更新了JavaScript,它立即解决了此问题。
旧的JavaScript:... script src =“ https://maps.googleapis.com/maps/api/js?v=3” ...
更新了Javascript:... script src =“ https://maps.googleapis.com/maps/api/js?key=*****GOOGLE API KEY ******&v = 3” ...
加载项然后验证了JS API调用。希望这可以帮助某人快速解决问题!
| 归档时间: |
|
| 查看次数: |
227914 次 |
| 最近记录: |