javascript в google maps

JavaScript Google Maps

Подскажите как поставить указатель на дом в google maps на своем сайте используя JS. Вот код:

function load() {
if (GBrowserIsCompatible()) {
var pntx=<?php echo $longitdue ?>;
var pnty=<?php echo $latitude ?>;
var idpn=<?php echo $precision ?>;
var id
var center = new GLatLng(pnty, pntx);
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(200,idpn,pnty,pntx), 30);
/* Создать элементы навигации, масштабную линейку */
var map_ctrl=new GLargeMapControl();
var map_type_ctrl=new GMapTypeControl();
var map_scale_ctrl=new GScaleControl();
/* Добавить элементы навигации */
map.addControl(map_ctrl);
/* Кнопки выбора типа карты*/
map.addControl(map_type_ctrl);
/* Добавить масштабную линейку */
map.addControl(map_scale_ctrl);
/* Центрировать карту по созданной точке, установить масштаб и сделать начальным видом - космическую съемку, а не карту*/
map.setCenter(center, 16);
}
}
Ответы:
ваш код мне не ясен, поэтому привожу свой, работающий на 100% (координаты хардкором - замените на PHP-переменные). Прям можете скопипастить, и будет вам счастье:
Естесственно, я предполагаю, что предварительные действия в виде добавления события onload="load();" в теге body, и собственно сам div c id="map" вы уже сделали. Иначе мой код вам не поможет. Если вы не в курсе о чем я - скажите, я поясню.
Нашел в Вашем коде, то что мне нужно было: var marker = new GMarker(tpoint);
Теперь все отлично. А то без указателя на дом как то не удобно. :)


17 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.