const jsonString = '[{"lat": 37.7749, "lng": -122.4194}, {"lat": 40.7128, "lng": -74.0060}]'; const coordinates = JSON.parse(jsonString);
coordinates.forEach(function(coord) { const marker = new google.maps.Marker({ position: {lat: coord.lat, lng: coord.lng}, map: map }); });
在这里,我们使用Google Maps JavaScript API来创建标记,其中coord.lat和coord.lng分别是对象中保存的经度和纬度。
完整的代码示例:
const jsonString = '[{"lat": 37.7749, "lng": -122.4194}, {"lat": 40.7128, "lng": -74.0060}]'; const coordinates = JSON.parse(jsonString);
const map = new google.maps.Map(document.getElementById('map'), { center: {lat: 37.7749, lng: -122.4194}, zoom: 8 });
coordinates.forEach(function(coord) { const marker = new google.maps.Marker({ position: {lat: coord.lat, lng: coord.lng}, map: map }); });
下一篇:遍历JSON数组并记录特定的值