1.Google Map APIã GMap2 GMarker
2.Google Map V3 如何将 Marker 定义到地图中心
Google Map APIã GMap2 GMarker
è¿ä¸é¢æå ·ä½çæ¹æ³ï¼Googleæä¾äºå°å解ææå¡ã
ææè¿ä¸ªéç¹çä¸æ®µç»ä½ æ·è¿æ¥äºãä½ å¯ä»¥åèåæã
å°å解æ
å°å解æï¼Geocodingï¼æ¯å°å°åï¼å¦âå京å¸æµ·æ·åºâï¼è½¬æ¢ä¸ºå°çåæ ï¼å¦çº¬åº¦ .ï¼ç»åº¦ .ï¼çè¿ç¨ï¼å¯ä»¥ç¨äºæ¾ç½®æ è®°æå®ä½å°å¾ãGoogle å°å¾ API å å«å°å解ææå¡ï¼å¯ä»¥ä½¿ç¨ GClientGeocoder 对象访é®ã注æ!ç®åä¸æå°å¾ API åªæ¯æå¸/å¿/åºçº§å«çå°å解æã
请注æå°å解ææ¯ä¸ç§èæ¶èèµæºçä»»å¡ãå°½é为æ¨çå°åé¢å è¿è¡å°å解æï¼ä½¿ç¨ GClientGeocoder å°å解æå¨æå ¶å®å°å解ææå¡ï¼ï¼å¹¶ä½¿ç¨å°å解æç¼ååå¨æ¨çç»æã
对对象è¿è¡å°å解æ
å¯ä»¥éè¿ GClientGeocoder å¯¹è±¡è®¿é® Google å°å¾ API å°å解æå¨ãä½¿ç¨ GClientGeocoder.getLatLng() å¯å°å符串å°å转æ¢ä¸º GLatLngãæ¤æ¹æ³åè¦è½¬æ¢çå符串å°å以å对æ£ç´¢å°çå°åæ§è¡çåè°å½æ°ä½ä¸ºåæ°ã该åè°å½æ°æ¯å¿ è¦çï¼å 为å°å解ææ¶åå Google çæå¡å¨åé请æ±ï¼å¯è½éè¦ä¸äºæ¶é´ã
å¨æ¤ç¤ºä¾ä¸ï¼æ们å°ä¸ä¸ªå°åè¿è¡è§£æï¼å¨è¯¥ç¹æ·»å æ è®°ï¼å¹¶æå¼ä¸ä¸ªæ¾ç¤ºè¯¥å°åçä¿¡æ¯çªå£ã请注æ该åè°å½æ°ä»¥ function literal å½¢å¼è¾å ¥ã
var map = new GMap2(document.getElementById("map_canvas"));var geocoder = new GClientGeocoder();function showAddress(address) else } );}
Google Map V3 如何将 Marker 定义到地图中心
Google map 可以通过 map.setCenter(RdrMarker.getPosition()); 方法定义地图中心。首先你需要获得 marker 的redux核心源码分析 google map 坐标对象。获得坐标对象后将对象设置为地图中心就可以了。linux 显卡驱动源码
源码翻译子程序