簡體   English   中英

如何在一個 map 中顯示 3 個緯度和經度(標記)?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM