The Google Maps styling options provided by the JavaScript API are not sufficient for my needs. I would like to access the raw data and use the coordinates to have the map drawn by my application. I have looked through the API and although it appears there's what they call the Data Layer, it seems like that's only for loading my own data into one of their maps.
JavaScript API提供的Google地图样式选项不足以满足我的需求。我想访问原始数据并使用坐标来获取我的应用程序绘制的地图。我查看了API,虽然它看起来就是他们所谓的数据层,但似乎只是将我自己的数据加载到其中一个地图中。
Is this possible with Google Maps (or any other major provider)? I am currently using OpenStreetMap but their data is woefully inadequate.
谷歌地图(或任何其他主要提供商)是否可以这样做?我目前正在使用OpenStreetMap,但他们的数据非常不合适。
1 个解决方案
#1
0
Google Maps doesn't have any method to retrieve a tile imagery as GeoJSON.
Google地图没有任何方法可以将切片图像检索为GeoJSON。
Additionally, there is a following restriction in Terms of Service
此外,服务条款还有以下限制
No derivative works. You will not modify or create a derivative work based on any Content unless expressly permitted to do so under these Terms. For example, the following are prohibited: (i) creating server-side modification of map tiles; (ii) stitching multiple static map images together to display a map that is larger than permitted in the Maps APIs Documentation; or (iii) tracing or copying the copyrightable elements of Google’s maps or building outlines and creating a new work, such as a new mapping or navigation dataset.
没有衍生作品。除非根据这些条款明确允许,否则您不得修改或创建基于任何内容的衍生作品。例如,禁止以下内容:(i)创建地图图块的服务器端修改; (ii)将多个静态地图图像拼接在一起,以显示大于Maps API文档中允许的地图;或(iii)追踪或复制谷歌地图的版权元素或建立轮廓并创建新作品,例如新的地图或导航数据集。
So you cannot modify tile imagery outside the Google Maps service.
因此,您无法在Google地图服务之外修改平铺图像。
#1
0
Google Maps doesn't have any method to retrieve a tile imagery as GeoJSON.
Google地图没有任何方法可以将切片图像检索为GeoJSON。
Additionally, there is a following restriction in Terms of Service
此外,服务条款还有以下限制
No derivative works. You will not modify or create a derivative work based on any Content unless expressly permitted to do so under these Terms. For example, the following are prohibited: (i) creating server-side modification of map tiles; (ii) stitching multiple static map images together to display a map that is larger than permitted in the Maps APIs Documentation; or (iii) tracing or copying the copyrightable elements of Google’s maps or building outlines and creating a new work, such as a new mapping or navigation dataset.
没有衍生作品。除非根据这些条款明确允许,否则您不得修改或创建基于任何内容的衍生作品。例如,禁止以下内容:(i)创建地图图块的服务器端修改; (ii)将多个静态地图图像拼接在一起,以显示大于Maps API文档中允许的地图;或(iii)追踪或复制谷歌地图的版权元素或建立轮廓并创建新作品,例如新的地图或导航数据集。
So you cannot modify tile imagery outside the Google Maps service.
因此,您无法在Google地图服务之外修改平铺图像。