Я хотел бы иметь карту на странице контакта моего поддомена по адресу http://www.pedregoza.org/birds/contact.html. Я верно копировал код в различных примерах для карт Google и делал таблицу стилей в своем .css. Я указал реферальные домены, такие как .pedregoza.org/birds/etc, все безрезультатно. Я работаю в html, и я могу редактировать скрипты java, когда это необходимо, но я считаю, что google-карты api очень сложны, учитывая, что в Интернете полно похожих жалоб на мои. Вот ошибка, которую я продолжаю получать: * Google отключил использование API Карт для этого приложения. Предоставленный ключ не является действительным ключом API Google, или он не разрешен для API Javascript Google 3 на этом сайте. Если вы являетесь владельцем этого приложения, вы можете узнать о получении действительного ключа здесь: https://developers.google.com/maps/documentation/javascript/tutorial#api_key * И да, я создал новый ключ, включенный API v.3, и попробовал кучу других предложений, которые сделали люди. Если я не могу заставить это работать, то, я думаю, карты google полезны только для статических отображений карт, что печально. Я надеялся, что люди смогут увеличивать и уменьшать масштаб карты на нашем сайте. Если у кого-то есть предложение; Я был бы счастлив попробовать. Я знаю, что я не одинок с этой проблемой.Не удается заставить API Карт Google работать
0
A
ответ
0
Сначала Вы должны получить местоположение широты и долготы от:
http://maps.googleapis.com/maps/api/geocode/xml?address=+" + MapAddress + "&sensor=false
попробовать этот HTML-код на вашей странице. str_lat и str_lng - ваше местоположение.
<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?key=YOUR_API_KEY&sensor=false>
</script>
<script type='text/javascript'>
function initialize() {
var myLatlng = new google.maps.LatLng(str_lat,str_lng);
var mapOptions = {
center: myLatlng,
zoom: 16,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById('map-canvas'),
mapOptions);
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
title:'Location!'
});
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
</head>
<body>
<div id='map-canvas'/>
</body>
</html>;
Смежные вопросы
- 1. Не удается заставить API Google Plus работать
- 2. Не удается заставить карты Google работать
- 3. Не удается заставить Admob работать
- 4. API Карт Google - GMarker.openInfoWindowHtml() перестает работать
- 5. API Карт Google v2 внезапно прекратил работать
- 6. Не удается заставить MediaPlayer.prepareAsync работать
- 7. Не удается заставить PreferenceFragmentCompat работать
- 8. Не удается заставить PHPMailer работать
- 9. Не удается заставить wp_redirect работать
- 10. Не удается заставить AsyncTask работать
- 11. Не удается заставить PHPMailer работать
- 12. Не удается заставить DDE работать
- 13. Не удается заставить zedgraph работать
- 14. Не удается заставить RTC работать
- 15. Не удается заставить SetTexture работать
- 16. Не удается заставить ip2long() работать
- 17. Не удается заставить ObjectInputStream работать
- 18. Не удается заставить супервизора работать
- 19. Не удается заставить QSignalMapper работать
- 20. Не удается заставить mysqli работать
- 21. Не удается заставить метод работать
- 22. Не удается заставить UIAlertView работать
- 23. Не удается заставить NSForm работать?
- 24. Не удается заставить DeviceOrientationControls работать
- 25. Не удается заставить httpErrors работать
- 26. Не удается заставить FileNameExtensionFilter работать
- 27. Не удается заставить MouseListener работать
- 28. Не удается заставить UITextFieldDelegate работать
- 29. Не удается заставить SpringAwareAware работать
- 30. Не удается заставить CAPTCHA работать?