我有這樣的GeoJSON的數據:谷歌地圖API借鑑GeoJSON的點幾何文本
{ "type": "FeatureCollection",
"features": [{"type": "Feature",
"properties": {"text": "Street Foo",
"Font": "25",
"Angle": "0.99999"},
"geometry":{"type":"Point",
"coordinates":[44.4878559081156,9.76673954155489]}}
]
}
我想繪製文本「街富」與字體大小25和0.999輻射的傾斜角度與Google Maps API。
我嘗試這樣做:
var mapOptions = {
zoom: 14,
center: new google.maps.LatLng(44.4878559081156,9.76673954155489),
mapTypeId: google.maps.MapTypeId.SATELLITE
};
var map = new google.maps.Map(document.getElementById('map_canvas'), mapOptions);
testi = new google.maps.Data();
testi.loadGeoJson('myjsonData.json');
// HERE I DON'T KNOW HOW TO GET TEXT, FONT AND ANGLE AND
// DRAW THE TEXT...
testi.setMap(map);
聽起來不錯,但我怎樣才能從GeoJSON的點幾何數據創建MarkerWithLabel? – kiks73
只需插入Address的變量,然後使用JQuery來調整Label類的角度。我編輯了我的答案以顯示如何。 – Csteele5