2013-04-26 3 views
2

Я показываю карту google с помощью javascript в html-файле, могу ли я показать эту карту, когда интернет-соединение не существует, есть ли какой-либо jquery api для этого, любая помощь будет оценена.Как показать карту google без интернета в ios

спасибо.

<!DOCTYPE html> 
<html> 
    <head> 
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> 
    <style type="text/css"> 
     html { height: 100% } 
     body { height: 100%; margin: 0; padding: 0 } 
     #map-canvas { height: 100% } 
    </style> 
    <script type="text/javascript" 
     src="https://maps.googleapis.com/maps/api/js?sensor=false"> 
    </script> 
    <script type="text/javascript"> 
     function initialize() { 
     var mapOptions = { 
      center: new google.maps.LatLng(-34.397, 150.644), 
      zoom: 8, 
      mapTypeId: google.maps.MapTypeId.ROADMAP 
     }; 
     var map = new google.maps.Map(document.getElementById("map-canvas"), 
      mapOptions); 
     } 
     google.maps.event.addDomListener(window, 'load', initialize); 
    </script> 
    </head> 
    <body> 
    <div id="map-canvas"/> 
    </body> 
</html> 

выше код в HTML файл и я не имею в загрузке файла HTML в WebView

+0

добавить свой код здесь –

ответ

0

Нет Вы can't.Now для офлайновых карт у вас есть два варианта, на мой взгляд

использовать arcGIS server и установить его сервер для выхода в автономный режим и онлайн-карты (Но в случае использования этого вам нужен эксперт arcGIS или вам нужно изучить об этом) .arcGIS публикует его службы, и вам просто нужно позвонить/splay/прочитать эту услугу. Так что это будет удобная поддержка для вас, если вы establish arcGIS.

Вторым вариантом является сохранение изображений вручную в БД и отображение их на событиях (Javascript/jquery). Для этого вы должны хранить все изображения в БД, которые вы будете отображать в своей системе/продукте.
Вы можете найти много API, относительно этого
см mapper.js
imagemapster также удивительный
, а также вы можете найти jquery plugin которого demo здесь

+0

Прежде всего я просто хочу, чтобы показать вид карты, без Интернета –

+0

http://stackoverflow.com/questions/4169478/displaying-mkmapview-without-internet-access – Freak

+0

, если я буду использовать mkmapkit, и я открываю карту, когда я был в режиме онлайн, и загружаю карту инди, затем я закрываю приложение, и отключите сеть и перезапустите приложение, тогда я смогу снова взглянуть на Индию, но если я попытаюсь выйти во Францию, я не вижу ее ... вроде этого я хочу сделать. –

Смежные вопросы