Я использую Squarespace для создания моего сайта и хочу вставить пользовательскую карту с Google Maps javascript api. Я уже получил ключ google api.API Карт Google на квадрате
Я следовал шаги, как показано ниже:
То, что я пытаюсь архив просто показать карту Google на моем веб.
Шаг 1: Вставьте код вставки блок для HTML
<div id="map_canvas"></div>
Шаг 2: вставка JavaScript в заголовке страницы
<script type="text/javascript"
src="http://maps.googleapis.com/maps/api/js?key=my-key&sensor=false">
</script>
<script type="text/javascript">
function initialize() {
var latlng = new google.maps.LatLng(-34.397, 150.644);
var myOptions = {
zoom: 10,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById('map_canvas'), myOptions);
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
Шаг 3: в пользовательской секции CSS
#map_canvas
{
width: 100%;
height: 100%;
margin: 0px;
padding: 0px
}
Но коды, которые я поставил на Squarespace, не сработали. Как мне это сделать? Вот ссылка на мою веб-страницу на Squarespace
Спасибо !!
Попробуйте фиксированное значение ширины и высоты. 'ширина: 500 пикселей; высота: 500 пикселей; '. Оставшаяся часть ваших кодовых швов –
Могу ли я спросить, почему вы идете по этому маршруту, когда Squarespace уже имеет встроенную интеграцию для Google Maps? Из вашего примера здесь вы не рисуете какие-либо данные, поэтому необходимость в пользовательской карте Google не имеет особого значения. Я что-то упускаю? Если вам нужна карта с несколькими местоположениями, ваш код будет довольно сложным, чтобы захватить данные из Squarespace и построить его на карте ... – jasonbarone
@jasonbarone Извините за очень поздний ответ. Причина, по которой я собираюсь пройти этот маршрут, - это то, что я хотел бы сделать карту с несколькими местоположениями позже, как вы сказали. Если у вас есть время, я надеюсь, вы скажете мне, как поставить Squarespace. Спасибо. – arccycle