由于Google静态地图对其服务规定了每日配额(不幸的是谷歌地图JavaScript API也是如此),我正在考虑使用微软的Bing Static Maps API。使用Google,只需在我的网站上添加一行代码即可:
<img class="google_maps" src="http://maps.googleapis.com/maps/api/staticmap?center=48.2044544,16.3706368&zoom=9&markers=color:red%7Clabel:A%7C48.2044544,16.3706368&size=200x200&key=XXXXXXXXXXXX">
Bing的示例代码段
http://dev.virtualearth.net/REST/v1/Imagery/Map/imagerySet/centerPoint/zoomLevel?mapSize=mapSize&pushpin=pushpin&mapLayer=mapLayer&format=format&mapMetadata=mapMetadata&key=BingMapsKey
似乎遵循相同的逻辑,但我无法让它工作。有没有人经历
使用Bing Maps API是否真的没有限制(实际上)
如何在我的网站中正确包含bing地图?
谢谢!
答案 0 :(得分:0)
Full documentation on how to use the static Imagery service in Bing Maps can be found here: https://msdn.microsoft.com/en-us/library/ff701724.aspx
答案 1 :(得分:0)
我知道它不能回答主要问题,但是OP提到他有问题的原因是因为每日配额。因此,我来这里是为了免费提供一个免费使用/自行托管的替代产品。它有点像google静态地图的克隆,称为osm-static-maps,您可以在这里https://github.com/jperelli/osm-static-maps
找到它