qiuxiang / react-native-amap3d

react-native 高德地图组件,使用最新 3D SDK,支持 Android + iOS
https://qiuxiang.github.io/react-native-amap3d/api/
MIT License
1.28k stars 330 forks source link

是否支持自定义瓦片图 #507

Open kingcarry opened 5 years ago

kingcarry commented 5 years ago

提供类似react-native-maps/UrlTile的组件,支持自定义的瓦片图(本地或服务端)

import { UrlTile } from 'react-native-maps';

<MapView
  region={this.state.region}
  onRegionChange={this.onRegionChange}
>
  <UrlTile
    /**
     * The url template of the tile server. The patterns {x} {y} {z} will be replaced at runtime
     * For example, http://c.tile.openstreetmap.org/{z}/{x}/{y}.png
     */
    urlTemplate={this.state.urlTemplate}
    /**
     * The maximum zoom level for this tile overlay. Corresponds to the maximumZ setting in
     * MKTileOverlay. iOS only.
     */
    maximumZ={19}
    /**
     * flipY allows tiles with inverted y coordinates (origin at bottom left of map)
     * to be used. Its default value is false.
     */
    flipY={false}
  />
</MapView>
qiuxiang commented 5 years ago

暂不支持

kingcarry commented 5 years ago

谢谢!目前还是考虑用Web JS API解决自定义瓦片图问题😁

wangwei073532 commented 5 years ago

谢谢!目前还是考虑用Web JS API解决自定义瓦片图问题😁

请问下 你的是怎么解决的 用web api

kingcarry commented 5 years ago

谢谢!目前还是考虑用Web JS API解决自定义瓦片图问题😁

请问下 你的是怎么解决的 用web api

可以用高德地图JS API做一个自定义瓦片图的展示网站,参考文档,然后在放在react-native-webview里展示即可。如果还想给web地图赋予一些app内的功能,可以参考下这个官方示例

wangwei073532 commented 5 years ago

谢谢!目前还是考虑用Web JS API解决自定义瓦片图问题😁

请问下 你的是怎么解决的 用web api

可以用高德地图JS API做一个自定义瓦片图的展示网站,参考文档,然后在放在react-native-webview里展示即可。如果还想给web地图赋予一些app内的功能,可以参考下这个官方示例

谢谢回复,我的应用场景在gis方面,之前在pc端是react+天地图和openlayers,我现在开发安卓,react-native用的高德地图,需要在高德地图上面添加arcgis图层,点击图层还有获取图层点位信息,不仅仅是经纬度。高德地图好像没有可以设置属性的方法,我只能试试用openlayers把它在webview里面,