Fla*_*ing 10 javascript google-maps google-maps-api-3
我正在创建一个网页并使用 Google Maps JavaScript API。我想知道在地图加载后添加标记是否会影响您的使用限制?API 说您可以获得 25,000 个免费地图加载,但他们没有说明什么构成地图加载,或者至少我找不到它。
我还想知道是否允许我从 Google Geocoding API 存储纬度和经度坐标。我想我可以,因为经纬度坐标是公共信息,我可以从任何地方获取它们。只是好奇,因为我需要遍历大约 1200 个元素的列表,而且会有很多人使用它,所以如果我不必每次都对地址进行地理编码,那就太好了。
我已经挣扎了一段时间了,想知道是否有人可以提供帮助。提前致谢!!
Maps API 的常见问题部分中有关于地图加载的准确解释:
发生以下任何一种情况时,将收取单个地图加载费用:
- 网页或应用程序使用 Google Maps JavaScript API 显示地图。
- 网页或应用程序使用 Google Maps JavaScript API 显示 Google Street View Image API 全景图。如果街景全景图替换了同一 div 元素中的地图,则不会对全景图收费。
- 应用程序从 Google Static Maps API 请求单个地图图像。
- 应用程序从 Google Street View Image API 请求单个全景图像。
https://developers.google.com/maps/faq#usage_mapload
如您所见,添加标记不收费。只有new google.maps.Map(element, options)或new google.maps.StreetViewPanorama(element, options)可能会导致 Maps JavaScript API 中的地图加载。
关于存储数据,服务条款允许将数据缓存 30 天。查看第 10.5 (d) 节。它说:
没有缓存或存储。您不会预取、缓存、索引或存储任何要在服务之外使用的内容,除非您可以存储有限数量的内容,但由于网络延迟(和不是为了阻止 Google 准确跟踪使用情况),并且仅当此类存储:
- 是暂时的(在任何情况下都不会超过30 个日历日);
- 是安全的;
- 不操纵或聚合内容或服务的任何部分;和
- 不会以任何方式修改归属。
https://developers.google.com/maps/terms?#section_10_5
另请注意,地点 ID 不受缓存限制,因此您可以无时间限制地存储它们:
https://developers.google.com/places/place-id#save-id
希望我的回答能解开你的疑惑!
| 归档时间: |
|
| 查看次数: |
3561 次 |
| 最近记录: |