1.0.5 • Published 4 months ago

@charer/react-native-tencentmap v1.0.5

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

@charer/react-native-tencentmap

腾讯地图react-native组件,使用最新 3D SDK,精力有限,仅支持 Android,参考 react-native-amap3d ,提供功能丰富且易用的接口

Installation

npm install @charer/react-native-tencentmap

Usage

修改项目Androidmanifest.xml 加入腾讯地图key

    <meta-data android:name="TencentMapSDK" android:value="5P5BZ-WAXWP-IKVDR-VLADM-4ZFCZ-xxxx"/>
  <!--设置腾讯地图 end-->
import { MapView } from '@charer/react-native-tencentmap';

<MapView style={{ flex: 1 }}
        zoomEnabled={true}
        zoomControlEnabled={true}
        myLocationEnable={true}
        locationEnabled={true}
        locationType={'location_rotate_no_center'}
        showsLocationButton={true}
        showsCompass={true}
        onLocation={(t)=>console.log('onLocationChanged',t)}
        onClick={(nativeEvent) => console.log(nativeEvent)}
        center={{
          latitude: 22.829168,
          longitude: 108.355375
        }}
      >
        <MapView.Marker
          title="自定View"
          icon={() => (
            <View style={styles.customMarker}>
              <Text style={styles.markerText}>我爱你</Text>
            </View>
          )}
          coordinate={{
            latitude: 22.809168,
            longitude: 108.355375
          }}
        />
      </MapView>

功能

  • 地图显示、点击事件
  • 显示定位
  • marker点、自定义、点击事件、点击显示infowindow

未来

  • Polyline
  • Polygon

已知问题

  • 如需自定义marker点的图片,需使用image属性进行指定,icon方式不生效

License

MIT

1.0.5

4 months ago

1.0.4

4 months ago

1.0.3

5 months ago

1.0.2

5 months ago

1.0.1

5 months ago

1.0.0

5 months ago