uiwjs / react-baidu-map

基于 React 封装的百度地图组件,支持 React Hook,帮助你轻松的接入地图到 React 项目中。
https://uiwjs.github.io/react-baidu-map
MIT License
222 stars 22 forks source link

mapStyleV2 使用问题 #134

Open mcl950121 opened 3 years ago

mcl950121 commented 3 years ago

当使用mapStyleV2 底图时,Map 组件 center参数设置为经纬度才可以生效,设置为字符串(比如'北京市')不生效。 但是设置为经纬度时,地图动态生成marker时会重置地图center和zoom

jaywcjlove commented 3 years ago

@mcl950121 请给出示例

mcl950121 commented 3 years ago

https://codesandbox.io/s/react-baidu-map-demo-forked-u5s3s?file=/src/index.js 您好,帮忙看看

mcl950121 commented 3 years ago

@jaywcjlove 您好,帮忙给看看

jaywcjlove commented 3 years ago

@mcl950121 https://codesandbox.io/s/react-baidu-map-demo-forked-bw829?file=/src/index.js

我的使用 styleJson 成功了!但是 styleId 使用失败,你可以去百度提交工单,看一下什么问题。

styleJson 直接复制编辑器中的 json 数据

jaywcjlove commented 3 years ago

@mcl950121 你的密钥 密钥(ak) 是不是 和 styleId 不在一个账号上?

mcl950121 commented 3 years ago

@jaywcjlove 我的密钥和styleId在同一个账号上,center属性填写经纬度是可以出来地图的,但填写地图字符串就出不来了, 是不是因为加了mapStyleV2属性导致map不支持center地区字符串了。

jaywcjlove commented 3 years ago

@mcl950121 不知道什么原因,搞我发几个版本

center 设置经纬度或者字符串是起作用的,但是配合 mapStyleV2 使用就不行了...

昨天 mapStyleV2. styleJson 好的今天就........

mcl950121 commented 3 years ago

@jaywcjlove 是不是mapStylev2不支持不识别地区字符串,

jaywcjlove commented 3 years ago

@mcl950121 这个不太清楚,只是把参数给到地图API 具体地图怎么处理不太清楚,欢迎排除问题。

yoke0104x commented 3 years ago

@mcl950121 大佬帮我看看为什么我用json都出不来