uiwjs / react-amap

基于 React 封装的高德地图组件,帮助你轻松的接入地图到 React 项目中。
https://uiwjs.github.io/react-amap
MIT License
417 stars 69 forks source link

AMap.Geocoder #100

Open gs600981 opened 3 years ago

gs600981 commented 3 years ago

https://lbs.amap.com/api/javascript-api/reference/lnglat-to-address 希望有此功能

jaywcjlove commented 3 years ago

@gs600981 官方示例,你可以基于组件和 官方示例实现。 https://lbs.amap.com/demo/javascript-api/example/geocoder/geocoding/

这种周边功能添加组件,会不会造成包体积越来越大呢?

gs600981 commented 3 years ago

基于组件和 官方示例怎么实现,有例子么?我根据官方实例化 new AMap.Geocoder 就会报错,这个月刚开始接触react,给各位填麻烦了

jaywcjlove commented 3 years ago

@gs600981 你报错的原因可能与 #45,#88 类似。

import { Map } from '@uiw/react-amap';

<Map>
  {({ AMap, map, container }) => {
    return;
  }}
</Map>
ueclick commented 3 years ago

image 目测是api plugins 参数没有加,是不是需要扩展一下 apiloader?

jaywcjlove commented 3 years ago

@ueclick Upgrade @uiw/react-amap@v1.8.5

ueclick commented 3 years ago

@jaywcjlove 不好意思,还是没有看 Geocoder 插件的更新?关于地理解析的? image

jaywcjlove commented 3 years ago

https://github.com/uiwjs/react-amap/issues/124

@gs600981 已经添加 6b46a9c

jaywcjlove commented 3 years ago

ac0ba37

ueclick commented 3 years ago

@jaywcjlove geocoder 实例方法还没定义吗?感谢! image

jaywcjlove commented 3 years ago

@gs600981 每一个都去实现,体积慢慢太大了。建议基于 map 对象自己开发。

import { Map } from '@uiw/react-amap';

<Map>
  {({ AMap, map, container }) => {
    return;
  }}
</Map>