Как передать этот поток XML на карты Google? - PullRequest
0 голосов
/ 24 мая 2010

У меня есть URL-адрес, который возвращает координаты XML в следующем формате. Я хочу разместить карту Google на своей странице и передать ей эти координаты канцелярской кнопки. Есть ли хороший и быстрый способ сделать это с помощью Javascript или jQuery?

<messageList>
<totalCount>1</totalCount>
−
<message>
<esn>0-7396996</esn>
<esnName>JOHN</esnName>
<messageType>TEST</messageType>
<messageDetail> ALL IS WELL AT CURRENT LOCATION.</messageDetail>
<timestamp>2010-05-24T00:39:12.000Z</timestamp>
<timeInGMTSecond>1274661552</timeInGMTSecond>
<latitude>25.19483</latitude>
<longitude>65.7162</longitude>
</message>
</messageList>

1 Ответ

0 голосов
/ 24 мая 2010

Я бы посоветовал преобразовать ваш xml в KML, который карты Google могут очень легко обработать, используя встроенный метод GGeoXml .

KML - это стандартный формат данных геокодирования, который используется в ряде различных картографических решений.

или вы можете разобрать свой xml и создать маркер, подобный этому:

var point= new GLatLng(25.19483, 65.7162);
var marker = new GMarker(point);
map.addOverlay(marker);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...