Google App Engine 上的 GIS 服务
有没有在 Google App Engine 上运行的地理编码/路由服务? (除了 Google 地图 API)
There is any geocoding/routing service which runs on Google App Engine? (besides the Google Maps API)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
App Engine 没有内置地理编码或路由,因此您有两个选择:将地图数据加载到 App Engine 中并在本地进行地理编码/路由,或者调用 Web 服务。
前者并不是 App Engine 的特别好用(或者特别实用)。 后者工作得很好 - 但这意味着 App Engine 可用的 GIS 服务的选择与其他所有平台完全相同。 您自己提到了一个 - Google Maps API。
App Engine doesn't have built-in geocoding or routing, so you're left with two options: Load map data into App Engine and geocode/route locally, or call out to a web service.
The former isn't a particularly good use of App Engine (or particularly practical). The latter works just fine - but means that the selection of GIS services available is exactly the same for App Engine as it is for every other platform. You mention one yourself - the Google Maps API.
如果您搜索如何查找用户位置,您可以查看此处:
http://googleajaxsearchapi.blogspot.com/2008/ 08/where-is-my-current-user.html
您可以动态创建用户 id,将其放入 ajax 变量中,并将 id 发送回服务器,并使用上面链接中描述的地理位置。
If you search how to find a user location you can look here:
http://googleajaxsearchapi.blogspot.com/2008/08/where-is-my-current-user.html
You can create dynamically user id, put it into ajax variable and send id back to server with geolocation described in link above.