[英]fetch multiple latitude and longitude from database and display their marker on google map
[英]how to display 3 latitude & longitude (Marker) in one map?
我想根據我的經度和緯度數據在谷歌 map 中顯示一些位置。
這是我的數據:
const result= [[112.30021, 5.5680028],[113.30021, 4.5680028],[114.30021, 3.5680028]]
這里可以看到我有 3 個緯度和經度。
我想在谷歌 map 中顯示一個屏幕中的所有位置。
我在我的項目中使用了 react-native-map 庫。 那么,任何人都可以幫助我如何為此做標記?
我試圖讓一個位置顯示在 map 中,這對我來說也不起作用。
請幫我顯示在map。
感謝您的嘗試!
return (
<View style={styles.container}>
<MapView
style={styles.map}
initialRegion={{
latitude: 5.54678,
longitude: 116.9087,
latitudeDelta: 0.0922,
longitudeDelta: 0.0421,
}}>
<Marker coordinate={{
longitude: result[0][0],
latitude: result[0][1],
}} />
</MapView>
</View>
);
使用map可以解決這個問題,我已經自己解決了。 在這種情況下:
return (
<View style={styles.container}>
<MapView
style={styles.map}
initialRegion={{
latitude: 5.54678,
longitude: 116.9087,
latitudeDelta: 0.0922,
longitudeDelta: 0.0421,
}}>{
result.map((m,id)=>
<Marker
key={id}
coordinate={{
longitude: m[0],
latitude: m[1],
}} />}
</MapView>
</View>
);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.