Fantasywt 2023-05-19 14:10 采纳率: 0%
浏览 35
已结题

高德地图的行政区划查询只能查到区县一级,想要更详细的街道、社区的行政区划经纬度数据怎么搞?

问题: 高德地图的行政区划查询只能查到区县一级,想要更详细的街道、社区的行政区划经纬度数据怎么搞?
详细描述: 想要能单独显示某一市的地图,然后点击该市的对应区域,可以单独展示区、街道、社区的地图(如下图),同时要能隐藏其他地区的撒点,仅显示当前点击的区域地图的撒点信息,但是通过行政服务搜索api只能获取区的经纬度来实现,想咨询一下街道、社区的经纬度或者实现这样的功能有什么其他方法吗?

img

  • 写回答

2条回答 默认 最新

  • 码王吴彦祖 2023-05-19 14:20
    关注

    高德地图提供的行政区划查询接口,确实只能查询到区县级行政区划,如果需要获取更详细的行政区划信息,可以考虑以下两种方法:

    1. 使用高德地图的搜索API

    高德地图的搜索API(如 place API)可以根据关键字、城市等信息查询地点的经纬度等详细信息。可以根据查询到的街道、社区名称,结合行政区划信息,获取到对应的经纬度信息。

    1. 通过第三方数据源获取

    可以通过一些第三方数据源,如政府公开数据集,获取到详细的行政区划信息。一些开发者社区也可能提供类似的数据源,可以通过搜索引擎进行查找。

    对于展示选中区域的地图,可以考虑使用高德地图的 JavaScript API,在地图上绘制对应的多边形,获取对应的区域范围后,根据查询到的具体位置信息,在地图上标记撒点信息。

    需要注意的是,如果需要隐藏其他地区的撒点,需要在撒点时给不同的区域点位设置不同的标识,然后通过控制隐藏和显示标识相同的点位,来达到只显示选中区域的撒点信息的目的。

    总之,需要先查询到具体的位置信息,再结合地图API进行展示和操作,才能实现选中某个区域能单独展示该区域及其内部街道、社区等行政区划信息的功能。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 7月20日
  • 创建了问题 5月19日

悬赏问题

  • ¥15 问题重发,R语言:代码运行过程中出现如下警告,请求如何解决!
  • ¥15 苍穹外卖拦截器token为null
  • ¥15 pyqt怎么把滑块和输入框相互绑定,求解决!
  • ¥20 wpf datagrid单元闪烁效果失灵
  • ¥15 券商软件上市公司信息获取问题
  • ¥100 ensp启动设备蓝屏,代码clock_watchdog_timeout
  • ¥15 Android studio AVD启动不了
  • ¥15 陆空双模式无人机怎么做
  • ¥15 想咨询点问题,与算法转换,负荷预测,数字孪生有关
  • ¥15 C#中的编译平台的区别影响