<head>
<!-- Include Google Maps JS API -->
<script type="text/javascript"
src="https://maps.googleapis.com/maps/api/?key=my-KEY&sensor=true">
每次我调用其他html元素的视图时,都会显示谷歌地图。控制台显示GET https://maps.googleapis.com/maps/api/?key=KEY&sensor=true 404()
PLS如何在django中加载外部js?
答案 0 :(得分:0)
事实上,这不是Django错误。
但是,解决方法是切换到 googleapis.com
。现在应该从maps.googleapis.com
而不是maps.google.com
或maps-api-ssl.google.com
加载地图API。
事实上,您正在使用maps.googleapis.com
。这意味着错误是由其他原因引起的。我认为问题是js
之后您的链接遗失?
。请参阅here。
答案 1 :(得分:0)
Google Maps Static API是免费的,您可以通过API_KEY进行身份验证。 Google Maps Javascript(JS)API不再免费,并且已禁用API_KEY身份验证。因此,您将获得404和400的Web响应状态。
https://developers.google.com/maps/documentation/maps-static/start
提醒:要使用Maps JavaScript API,请执行以下操作: 所有Maps JavaScript API请求都必须包含一个API密钥;我们不再支持无钥匙访问。 您必须为每个项目启用计费。