0

在您阅读其他内容之前:

我知道这个问题的导数(可能是整数?)之前已经被问过(见这里这里),但这个问题比这两个问题都多一点。另外,这两个有点过时了。

重要的东西

所以这里的问题(S):

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

  • 如果没有,任何人都可以指出我开始编写自己的正确方向吗?特别是多边形/搜索的东西。

附加阅读

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

4

2 回答 2

1

这是我发现的一个: https ://gmaps.codeplex.com/ 看起来它已经有一段时间没有被触及,但应该可以帮助您入门。

于 2012-12-20T17:10:23.900 回答
0

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

locationbias— 通过指定半径加上 lat/lng 或表示矩形点的两个 lat/lng 对,首选指定区域的结果。如果不指定该参数,则API默认使用IP地址偏置。

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

在此 API 中,地点被定义为场所、地理位置或突出的兴趣点。

Places API 允许您使用各种类别搜索地点信息,包括场所、著名景点和地理位置。您可以通过邻近度或文本字符串搜索地点。地点搜索会返回地点列表以及每个地点的摘要信息;更多信息可通过地点详情查询获得。


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

  1. 谷歌API
  2. 谷歌地图

https://stackoverflow.com/a/61531795

于 2020-04-30T21:40:33.700 回答