【问题标题】:Google maps .net Wrapper谷歌地图 .net 包装器
【发布时间】:2012-12-20 16:39:20
【问题描述】:

在您阅读其他内容之前:

我知道之前有人问过这个问题的派生(可能是整数?)(参见herehere),但这个问题比这两个问题都多一点。另外,这两个有点过时了。

重要的东西

那么问题来了:

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

  • 如果没有,谁能指出我开始编写自己的正确方向?特别是多边形/搜索的东西。

补充阅读

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

【问题讨论】:

  • 我认为这会违反谷歌地图的使用条款...
  • @eFloh 它怎么会违反谷歌地图的使用条款呢?您知道要做到这一点,您仍然必须向地图服务器发出请求,对吧?您只需在服务器上执行此操作即可。
  • 我会说这很可能违反了所以要小心前进。developers.google.com/maps/terms

标签: c# .net google-maps maps


【解决方案1】:

这是我找到的一个:https://gmaps.codeplex.com/ 它似乎已经有一段时间没有被触及过,但应该可以帮助您入门。

【讨论】:

    【解决方案2】:

    对于地点搜索 (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. GoogleApi
    2. google-maps

    https://stackoverflow.com/a/61531795

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-22
      • 2012-07-30
      • 1970-01-01
      • 1970-01-01
      • 2014-01-25
      • 1970-01-01
      相关资源
      最近更新 更多