Google maps .net Wrapper
本文关键字:Wrapper net maps Google | 更新日期: 2023-09-27 17:49:15
在你阅读其他内容之前:
我知道这个问题的导数(可能是积分?)之前已经被问过了(看这里和这里),但这个问题比这两个都要多一点。另外,这两个都有点过时了。
重要的东西
问题是:
-
是否有一个可靠的谷歌地图。net包装器,支持多边形和空间搜索 (
containsLocation()
方法)? -
如果没有,谁能告诉我正确的方向,开始写我自己的?特别是多边形/搜索的东西
额外阅读
我想这样做有几个原因。首先,我正在开发一个移动网站,我不想用一堆javascript让客户端超负荷。第二,我根本不需要显示地图。我真正需要做的就是在地图上绘制多边形,并在形状内搜索纬度/长坐标。
这是我找到的一个:https://gmaps.codeplex.com/它看起来不像有一段时间被触摸过,但应该可以帮助您开始。
对于位置搜索(Places API
), Google Maps API通过为位置偏差参数指定圆形/矩形范围来支持邻近搜索。请注意,它不支持OP要求的通用多边形和空间搜索。
https://developers.google.com/places/web-service/search
locationbias
-通过指定,优先选择指定区域的结果一个半径加上lat/lng,或者两个lat/lng对表示矩形的点。如果不指定此参数,则API默认使用IP地址偏置。
地点在此API中定义为场所、地理位置地点,或重要的兴趣点。
Places API允许您使用多种方式搜索地点信息类别,包括场所,主要景点,以及地理位置。您可以通过以下方式搜索地点邻近或文本字符串。地点搜索返回一个地点列表以及关于每个地方的摘要信息;额外的可通过地点详细信息查询。
。Google Maps API的。NET包装器库(包括Places API
):
- GoogleApi
- 谷歌地图