Просмотр полной версии : Ключ для Google maps
AntonSurkont
07.02.2011, 20:23
Здравствуйте уважаемые программисты.
Я решил разобраться с Google maps во Flex, нашел нужную информацию тут (http://code.google.com/intl/ru-RU/apis/maps/documentation/flash/), но у меня появилась проблемка. Дело в том что мне нужно зарегистрироваться для получения ключа API Карт Google и при регистрации Google просит URL-адрес моего веб-сайта, проблема в том что я собираюсь делать сайт пока на локале. Подскажите плиз можно ли как-нибудь разрабатывать сайт на локале и чтобы в нем нормально работали Google maps (с доступом в интернет конечно).
ps_spectre
07.02.2011, 21:45
Я уже не помню и использовал для джаваскрипта, но вдруг поможет:
для отладки можно любой ключ от любого домена использовать. Например от домена http://localhost должно прекрасно подходить. )
AntonSurkont
07.02.2011, 21:52
ps_spectre спасибо, что откликнулись, но я пробовал писать http://localhost гугл мне выдает "Запрошенная страница не существует.", хотя у меня установлен AppServ
а на бесплатном хостинге страничку смэйкать и гуглю в жало вторнуть - претит?
ps_spectre
07.02.2011, 22:06
странно, не поленился, проверил:
так код:
GoogleMapTest.as
package
{
import com.google.maps.LatLng;
import com.google.maps.Map;
import com.google.maps.MapEvent;
import com.google.maps.MapType;
import flash.display.Sprite;
import flash.events.Event;
import flash.geom.Point;
public class GoogleMapTest extends Sprite
{
private var map:Map;
public function GoogleMapTest()
{
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event=null):void
{
if (e) removeEventListener(Event.ADDED_TO_STAGE, init);
map = new Map();
map.key = "ключ от http://localhost";
map.sensor = "false";
map.setSize(new Point(stage.stageWidth, stage.stageHeight));
map.addEventListener(MapEvent.MAP_READY, onMapReady);
this.addChild(map);
}
private function onMapReady(e:MapEvent):void
{
map.setCenter(new LatLng(40.736072,-73.992062), 14, MapType.NORMAL_MAP_TYPE);
}
}
}
прекрасно работает, в stand alone флеш плеере.
библиотеку взял которая для флеша -- map_1_20.swc
компиляция стандартная:
mxmlc GoogleMapTest.as -sp . -l map_1_20.swc
Dukobpa3
07.02.2011, 22:08
У меня ключ вставлен от норм сайта, и сайт сам по себе есть. Т.е ключ реальный, но локально всё отлаживается нормально. С тем же ключем.
AntonSurkont
07.02.2011, 22:08
Я разобрался, я балбес. Нужно было сначала зайти под гугл-аккаунтом,а потом уже регистрироваться для получения ключа и http://localhost нормально работает и генерируется ключ.
Всем спасибо кто откликнулся и извините за невнимательность.
Dukobpa3
07.02.2011, 22:10
Опередили)) еще и с куском кода)) Но суть та же, нормально оно должно локально работать. Только сам адрес на который ключ брался должен реальным быть.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.