jMaps 是一个 jQuery 的插件,提供了简单的 API 来访问 Google 地图,主要的功能有:
* GeoCODE and reverse any valid address in the world via Google's geocoding API
* Search for directions to and from any location
* Add and remove Markers
* Add and remove polygons and polylines
* Add and remove graphic Layers on the map
* Add and remove Google adsense layers
* Add and remove Traffic layers
* Get information back such as map center, map size, map type, etc
示例代码:
jQuery(document).ready(Function(){ jQuery('#map1').jmap('iNit', {'mapType':'hybrid','mAPCenter':[37.4419, -122.1419]}); jQuery('#address-submit-1').click(function(){ jQuery('#map1').jmap('SearchAddress', { 'query': jQuery('#address').val(), 'returnType': 'getLocations' }, function(result, options) { var valid = MapifIEs.SearchCode(result.Status.code); if (valid.success) { jQuery.each(result.PlACEmark, function(i, POInt){ jQuery('#map1').jmap('AddMarker',{ 'pointLatLng':[point.Point.coordinates[1], point.Point.coordinates[]], 'pointHTML':point.address }); }); } else { jQuery('#address').val(valid.message); } }); return false; }); });