Google Maps JavaScript принимает переменную в LatLng () - PullRequest
0 голосов
/ 20 октября 2011

Я пытаюсь передать две переменные коду кода маркера, который рисует маркеры на карте. Я просто не знаю, как передать переменную, какого типа они должны быть, чтобы я смог достичь этого, вот что япытаюсь сделать:

double car = -23.363882;
double car2 = 126.044922;

position: new google.maps.LatLng(car,car2)

Ответы [ 2 ]

2 голосов
/ 20 октября 2011

В JavaScript переменные должны объявляться с использованием оператора var . Я не уверен, откуда вы взяли double.

Вот как вы рисуете маркер на карте:

var lat = -23.363882;
var lng = 126.044922;
var latLng = new google.maps.LatLng(lat, lng);
var marker = new google.maps.Marker({
    map: theMap,
    position: latLng
});

Мне неприятно говорить RTFM, но API документы do разъясняют ответ на ваш вопрос. http://code.google.com/apis/maps/documentation/javascript/overlays.html#Markers

0 голосов
/ 20 октября 2011

переменные car и car2 должны быть объявлены следующим образом: var car = -23.363882;var car2 = 126.044922;

Обратите внимание, что Javascript не использует конкретные типы при объявлении переменной.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...