Я работаю на Google Tile Server.Я написал одну службу WCF (C #), которая извлекает плитку с сервера Google по URL-адресу http: - http://mt1.google.com/vt/lyrs=m@129&hl=en&x=1&y=0&z=1&s=Galileo
Как вы знаете, для своей плитки Google требуется три переменных параметра x, y и z, чтобы обеспечитьtile.
Другие координаты можно увидеть здесь .
Я очень успешно извлекаю Google Tile (Map) по одному (значит, устанавливаем разные значения)x, y и z).
Теперь, переходя к реальному сценарию, я попытался разработать одно приложение WinForm (C #) для отображения этих плиток.Я могу отображать один-один тайл.Но моя проблема заключается в том, что ..
Как обеспечить полный набор карт (разные плитки сшиты вместе)? Я знаю, что могу предоставить несколько звонков на Google Tile Server с разными параметрами, но мне нужно было знать, каково может быть соответствующее значение x, y & z в различных условиях и постоянное отношение к этому
Существуют ли какие-либо вычисления, формулы или сопоставления, которые связывают экранную координату с координатами Tile Server Google (означает значения x, y и z)?
Мне нужнообеспечить плавное масштабирование и панорамирование при перетаскивании и двойном щелчке .. так же, как в Google.
Моя основная проблема заключается в соотношении между координатами x, y, z и моим экраном.1031 *
Любая помощь (или образцы) будут высоко оценены.