Карты 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/