Я создаю приложение с apache cordava (Phonegap). Мой вопрос: могу ли я запустить google map api? Заранее спасибоВозможно ли запустить google map api в phonegap?
0
A
ответ
1
Да, вы можете запускать googlemaps api в приложении phonegap/cordova. Сначала вам нужно получить ключ api (на основе браузера, а не андроида). Начните с создания вашего API_KEY и используйте его.
Тогда вам нужно присваивать белый список URL-адресу. Вот простой index.html, который загружает карту с помощью маркера. Надеюсь, что это помогает
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Security-Policy" content="script-src 'self' https://maps.googleapis.com/ https://maps.gstatic.com/ https://mts0.googleapis.com/ 'unsafe-inline' 'unsafe-eval'">
<style>
body, html, #map { margin: 0;width:100%;height:400px }
#map {
position: relative;
width:400px;
height: :50%;
}
#map:after {
width: 22px;
height: 40px;
display: block;
content: ' ';
position: absolute;
top: 50%; left: 50%;
margin: -40px 0 0 -11px;
background: url('https://maps.gstatic.com/mapfiles/api-3/images/spotlight-poi_hdpi.png');
background-size: 22px 40px;
pointer-events: none;
}
</style>
<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initialize" async defer></script>
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="js/index.js"></script>
<script type="text/javascript">
function initialize() {
var mapOptions = {
zoom: 4,
center: new google.maps.LatLng(-33, 151),
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById('map'), mapOptions);
}
</script>
</head>
<body>
<div id="map"></div>
</body>
</html>
Вы можете прочитать больше о GoogleMaps API здесь
https://developers.google.com/maps/documentation/javascript/examples/map-simple
вы можете прочитать о создании ключа апи здесь
https://developers.google.com/maps/documentation/javascript/get-api-key
Смежные вопросы
- 1. PhoneGap и Google Map
- 2. Возможно ли настроить Google/Yahoo Map?
- 3. Откройте Google Map извне (PhoneGap)
- 4. Запустить Google Map Intent
- 5. Впервые API Google Map
- 6. PhoneGap Android: Google map api v3 показывает пустой экран
- 7. Как запустить Google Map API V2 на Android эмулятор
- 8. Phonegap Сборка: белый список Google Map Домены для API v3
- 9. API Google Map Maker?
- 10. Android google map api
- 11. RefererNotAllowedMapError Google Map API
- 12. google map api markers
- 13. Google Map API v2
- 14. PhoneGap Google maps - map не отображается
- 15. не удается запустить google map api v2 в eclipse
- 16. ли Google Map API v3 содержит шифрование
- 17. Есть ли google stop map api v1?
- 18. Предоставляет ли Google Map сервис REST api?
- 19. google map api pagination
- 20. android + google map API
- 21. Google Map V2 Api
- 22. Google Map API Error
- 23. Запрос в отношении API API MAP Google
- 24. Map from google api
- 25. google map api v2
- 26. Google map api javascript
- 27. google map api chart
- 28. Google Map Направления по мобильному приложению PhoneGap
- 29. маршрут в Google Map API
- 30. PlaceAutoComplete в Google Map Api
позвольте мне попробовать это и позволит вам знать @IamKarim –