谷歌地图.net Wrapper

时间:2012-12-20 16:39:20

标签: c# .net google-maps maps

在您阅读其他内容之前:

我知道之前已经问过这个问题的衍生物(可能是?)(参见herehere),但这个问题比其中任何一个都要多一点。另外,其中两个有点过时了。

重要资料

所以这是问题:

  • 是否有可靠的Google Maps .NET包装支持多边形和空间搜索containsLocation()方法)?

  • 如果没有,有人能指出我正确的方向来开始写我自己的吗?特别是多边形/搜索内容。

补充阅读

我想做这个有几个原因。首先,我正在开发一个移动网站,我不想用一堆javascript来重载客户端。第二 - 我根本不需要显示地图。我真正需要做的就是在地图上绘制多边形并在形状内搜索纬度/经度坐标。

2 个答案:

答案 0 :(得分:1)

我找到了一个:https://gmaps.codeplex.com/ 它看起来似乎没有被触及,但应该可以帮助你开始。

答案 1 :(得分:0)

对于位置搜索(Places API),Google Maps API通过为位置偏差参数指定圆形/矩形范围来支持邻近搜索。请注意,它不支持OP要求的通用多边形和空间搜索。

locationbias-通过指定来优先显示指定区域中的结果 半径加上纬度/经度,或代表纬度的两个纬度/经度对 矩形的点。如果未指定此参数,则API 默认情况下使用IP地址偏差。

https://developers.google.com/places/web-service/search

此API中将地点定义为地理区域的营业场所 位置或主要景点。

Places API可让您使用多种搜索位置信息 类别,包括场所,主要景点, 和地理位置。您可以通过以下方式搜索地点 邻近性或文本字符串。地点搜索返回地点列表 以及有关每个地方的摘要信息;额外 信息可通过“地点详细信息”查询获得。


用于Google Maps API(包括Places API)的.NET包装器库:

  1. GoogleApi
  2. google-maps

https://stackoverflow.com/a/61531795