Карты Google с пользовательским файлом GEORss

Где мне нужно разместить XML-файл, чтобы использовать его в Google maps для GEORss??

Из документов API Google... var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?g=322338@N20&lang=en-us&format=feed-georss'); georssLayer.setMap(карта);

кажется, это делает большую работу по созданию информационных всплывающих окон и все...

Казалось бы, я не могу иметь один на месте...

Так что я думаю, мне нужен aspx или ashx, чтобы протолкнуть XML... но должен ли он быть доступен через Интернет?

Спасибо

1 ответ

Решение

Да, он должен быть доступен через Интернет, потому что Google преобразует GeoRSS в KML на стороне сервера:

"API Карт Google поддерживает форматы данных KML и GeoRSS для отображения географической информации. Эти форматы данных отображаются на карте с помощью объекта KmlLayer, конструктор которого принимает URL-адрес общедоступного файла KML или GeoRSS.

API Карт преобразует предоставленные географические данные XML в представление KML, которое отображается на карте с использованием наложения плитки V3. "

http://code.google.com/apis/maps/documentation/javascript/overlays.html

Если вы размещаете статический XML-файл, вы можете использовать сервис простого хранилища Amazon Web Service: http://aws.amazon.com/s3/

Другие вопросы по тегам