私はグーグルマップを使用しています.私は正常に動作している簡単な例を持っています.ここにコードがあります
function initialize() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById('map_canvas'));
map.setCenter(new GLatLng(1, 103.849), 5);
map.addOverlay(new ELabel(new GLatLng(1, 103.849), 1, 'style11'));
map.addOverlay(new ELabel(new GLatLng(1, 103.980), 2, 'style11'));
map.setUIToDefault();}}
この上記の関数はうまく機能しています。今、私はそれを動的にしたいです。中心を設定するのと同じように、変数を渡したいです。 map.addOverlay(新しい ELabel(新しい GLatLng(1, 103.849), 1, 'style11')); この行を変数で使用したい....これは私のコードですが、動作しません.誰かが私を修正できますか?
function initialize() {
if (GBrowserIsCompatible()) {
var center = "1, 103.849";
var Locations = "map.addOverlay(new ELabel(new GLatLng(1, 103.849), 1, 'style11'));map.addOverlay(new ELabel(new GLatLng(1, 103.980), 2, 'style11'));";
var map = new GMap2(document.getElementById('map_canvas'));
map.setCenter(new GLatLng(center), 5);
+Locations +
map.setUIToDefault();
}
}