Василий в рубрику JavaScript

Вопрос: Новый вопрос про Google Maps

Спасибо за ответ! Очень благодарен!
P.s. удалите пожалуйста мой ответ на мой же вопрос! Ошибся :(
Карты Google я внедряю в Oracle BI!
Т.к. я недавно начал заниматься этим, я не очень понял, где объявление карты происходит! Я т.к. полагаю вставляется первая строка, где создается карта вначале!
Вот мой код:
// Set the Google maps api key:



// Declarations
var map = null;
clusterer = new Clusterer(map); Думаю здесь код, я вставлял после Var maker, у меня вообще карта не отображалась!
var geocoder = null;
var marker = null;

function initialize() {
if (GBrowserIsCompatible()) {
// Create the map
map = new GMap2(document.getElementById(\"map_canvas\"));
// Set the center without markers; 13 is the zoom level
map.setCenter(new GLatLng(37.4419, -122.1419), 13);
// Add the compass and zoom control
map.addControl(new GLargeMapControl());
// Add the Map type control
map.addControl(new GMapTypeControl());
// Get a new geocoder (needed to convert adresses to coordinates
geocoder = new GClientGeocoder();
// Get the ICON for the marker
icon0 = new GIcon();
icon0.image = \"http://www.google.com/mapfiles/marker.png
icon0.shadow = \"http://www.google.com/mapfiles/shadow50.png
icon0.iconSize = new GSize(20, 34);
icon0.shadowSize = new GSize(37, 34);
icon0.iconAnchor = new GPoint(9, 34);
icon0.infoWindowAnchor = new GPoint(9, 2);
icon0.infoShadowAnchor = new GPoint(18, 25);
// Get the Adresses
GetMapAdress ()
}
}

function showAddress(address,comment) {
// Coverts adresses to coordinates and set the marker on the chart
if (geocoder)
{
geocoder.getLatLng
(
address,
function(point)
{
if (!point)
{
alert(address + \" not found\");
}
else
{
map.setCenter(point, 13);
var marker = createMarker(point,icon0,comment);
clusterer.AddMarker(marker, title); - Замену сделал здесь!
// Opens the last marker
marker.openInfoWindowHtml(comment);
}
}
);
}
}
function createMarker(point, icon, popuphtml)
// Creates the marker
{
var popuphtml = \"\" + popuphtml + \"\";
var marker = new GMarker(point, icon);
GEvent.addListener(marker, \"click\", function() {marker.openInfoWindowHtml(popuphtml);});
return marker;
}

function GetMapAdress ()
{
Конец кода здесь идет!

Пользуясь случаем, хотел узнать, я хочу сделать еще один оддон к карте (поиск по ней объектов), я вставляю эту строку:
map.addControl(new google.maps.LocalSearch(), new GControlPosition(G_ANCHOR_BOTTOM_RIGHT, new GSize(10,20)));
Но тоже косяки! Вставляю строку, где создается функция, там где create map! Что делаю не так!
Адрес, что я хочу сделать - http://code.google.com/intl/ru-RU/apis/maps/documentation/examples/control-localsearch.html
Еще мне понравился Ваш пример, где на карте в углу перемещается мини-карта!
Буду очень признателен за помощь!
Заранее спасибо!

Задайте свой вопрос

Если у вас есть вопрос по разработке или дизайну сайтов, вы можете задать его на Временно.нет и тысячи наших читателей помогут вам найти на него ответ.

Задать свой вопрос

Расскажите друзьям

Ответы на вопрос — 0

Новый ответ

как выглядит какой тег
жирный текст <b>жирный текст</b>
курсивный тект <i>курсивный тект</i>
зачеркнутый текст <s>зачеркнутый текст</s>
подчеркнутый текст <u>подчеркнутый текст</u>
ссылка <a href="адрес">ссылка</a>
function foo() { ... }
<pre><code>function foo() { ... } </code></pre>
разрешенные теги или посмотреть как будет выглядеть
как выглядит какой тег
жирный текст <b>жирный текст</b>
курсивный тект <i>курсивный тект</i>
зачеркнутый текст <s>зачеркнутый текст</s>
подчеркнутый текст <u>подчеркнутый текст</u>
ссылка <a href="адрес">ссылка</a>
function foo() { ... }
<pre><code>function foo() { ... } </code></pre>
разрешенные теги или посмотреть как будет выглядеть

metin2 pvp metin2 pvp serverler pvp serverler