KML получает окно просмотра LAT-LONG через NETWORK LINK - PullRequest
0 голосов
/ 02 февраля 2012

Все мои данные отсортированы и отформатированы в KML с использованием меток меток.Поскольку моя база данных довольно большая, я хотел бы получить LAT LONG в верхнем левом и правом нижнем углу VIEWPORT пользователей.Или что-то в этом роде, так что я могу вернуть только небольшую часть своих данных.

Я использую PHP и думаю, что каким-то образом я могу получить Google Планета Земля (НЕ Карты Google), чтобы ПОЛУЧИТЬ, ПОСТАВИТЬ или ПОСТАВИТЬ что-тоЗапрос, чтобы я мог обработать его и вернуть KML.

Надеюсь, это ясно.Спасибо

PS Я несколько раз терялся в документах.

1 Ответ

1 голос
/ 03 февраля 2012

Вы можете использовать параметр BBOX в элементе <ViewFormat> - подробности и альтернативы см. В http://code.google.com/apis/kml/documentation/kmlreference.html#viewformat, а также в более подробном примере (приведенный ниже упрощенный, чтобы подчеркнуть тег <ViewFormat>).

<NetworkLink>
  <name>NE US Radar</name>
  <flyToView>1</flyToView>
  <Link>
    <href>http://www.example.com/geotiff/NE/MergedReflectivityQComposite.kml</href>
    <viewFormat>BBOX=[bboxWest],[bboxSouth],[bboxEast],[bboxNorth]</viewFormat>
  </Link>
</NetworkLink> 
...