|
Работа с картами Google. Google API | ☑ | ||
---|---|---|---|---|
0
Scorpion_1986
17.10.17
✎
19:56
|
Ребята, помогите. Подключаю карты гугл через гугл апи. В Обработке у меня Макет html документ, на форме у меня Поле HTML документу. куда передаю етот скрип.
Сначала делал без апи ключа для гугл то карты открываються но срипт не рабочий, так как гугл возвращает ошибку. Создал ключ, добавил в урл и теперь: При открытии всегда получаю ошибку:Ваш веб-переглядач не підтримує API JavaScript для Карт Google. Спробуйте інший веб-переглядач.ДокладнішеЗакрити В консоли гугл апи я включил Google Maps JavaScript API, в експлорере включено джава. Как с этим работать...? |
|||
1
Scorpion_1986
17.10.17
✎
20:02
|
мой скрипт:
<!DOCTYPE html> <html> <head> <title>Simple Map</title> <meta name="viewport" content="initial-scale=1.0, user-scalable=no"> <meta charset="utf-8"> <style> html, body, #map_canvas { height: 100%; margin: 0px; padding: 0px } </style> <SCRIPT src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDk4lU-NRqqT8vZPkV9DZS3y2oU8Bc_9l0&v=3.30"> </SCRIPT> <SCRIPT type=text/javascript> function initialize() { var mapOptions = { zoom: 7, center: new google.maps.LatLng(48.2258,31.1056), mapTypeId: google.maps.MapTypeId.ROADMAP }; var map = new google.maps.Map(document.getElementById('map_canvas'),mapOptions); } var iconShape = { coord: [4,0,0,4,0,7,3,11,4,19,7,19,8,11,11,7,11,4,7,0], type: 'poly' }; function addmarker(Att,Lat){ var myLatlng = new google.maps.LatLng(Att,Lat); var marker = new google.maps.Marker({ position: myLatlng, map: map, visible: true, icon: 'https://s.meest-group.com/img/marker/red.png' }); } function attachSecretMessage(marker, Status, Address) { var infowindow = new google.maps.InfoWindow( { content: Address, size: new google.maps.Size(50,50) }); google.maps.event.addListener(marker, 'click', function() { infowindow.open(map,marker); }); } function setcenter(Att,Lat){ var myLatlng = new google.maps.LatLng(Att,Lat); map.setCenter(myLatlng); } window.onerror = myOnError; function myOnError(msg, url, lno) {return true} google.maps.event.addDomListener(window, 'load', initialize); </SCRIPT> </head> <body> <div id="map_canvas"></div> </body> </html> |
|||
2
Филиал-msk
17.10.17
✎
21:53
|
"веб-переглядач" это прям про некоторых в точку, да
|
|||
3
Филиал-msk
17.10.17
✎
21:58
|
> window.onerror = myOnError;
А теперь давайте закроем глаза и помолимся Господу нашему - Боже, открой нам глаза! |
|||
4
Филиал-msk
17.10.17
✎
22:00
|
@Горностаева спроси. Он дока, у него Инстаграмм есть (:
|
|||
5
Scorpion_1986
19.10.17
✎
14:04
|
Разобрался.
window.onerror = myOnError; function myOnError(msg, url, lno) {return true} google.maps.event.addDomListener(window, 'load', initialize); Это да, но подругому не получаеться. все скрипт кидает какуюто не понятную ошибку. Не могу вылечить. Просто убрал)) Но тут проблема было в другом, что у меня впринципе карта не запускалась с ошибкой что Мой браузер не поддверживает Google API java sript. При том что експлорер у меня последней версии, все разрешения включены. Ну и так поиском решений и методом научного тыка: если в <SCRIPT src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDk4lU-NRqqT8vZPkV9DZS3y2oU8Bc_9l0&v=3.30">; </SCRIPT> установить версию v=3.28 - то начала 1с работать с картой. Без проблем. Все отлично. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |