Plugin Directory

Changeset 372191


Ignore:
Timestamp:
04/12/2011 09:57:59 PM (15 years ago)
Author:
disjfa
Message:
 
Location:
dimme-googlemaps/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • dimme-googlemaps/trunk/googlemap-site.js

    r372139 r372191  
    33var latitude, longtitude;
    44jQuery(document).ready(function($) {
    5     if(latitude && longtitude) {
    6         var latlng = new google.maps.LatLng(latitude, longtitude);
    7     } else if(google.loader.ClientLocation) {
    8         var latt = google.loader.ClientLocation.latitude;
    9         var longg = google.loader.ClientLocation.longitude;
    10         var latlng = new google.maps.LatLng(latt, longg);
    11     } else {
    12         var latlng = new google.maps.LatLng("40.41153868","-3.70362707");
    13     }
    14    
    15   var myOptions = {
    16     zoom: 13,
    17     center: latlng,
    18     mapTypeId: google.maps.MapTypeId.ROADMAP
    19   };
    20  
    21   var map = new google.maps.Map(document.getElementById("dimme-googlemaps-map"),myOptions);
    22    
    23     if(latitude && longtitude) {
    24         latlng = new google.maps.LatLng(latitude,longtitude);
    25         marker = new google.maps.Marker({
    26         position: latlng,
    27         map: map,
    28         title: ""
    29       });
    30     } else if(googlemapitems) {
    31     var bounds = new google.maps.LatLngBounds();
    32       l = googlemapitems.length;
    33         var marker = [];
    34         var infowindow = new google.maps.InfoWindow({
    35             content: "holding..."
    36         });
    37         for(i = 0 ; i < l ; i++) {
    38             latlng = new google.maps.LatLng(googlemapitems[i][1],googlemapitems[i][2]);
    39             marker[i] = new google.maps.Marker({
     5    if($("#dimme-googlemaps-map").length > 0) {
     6        if(latitude && longtitude) {
     7            var latlng = new google.maps.LatLng(latitude, longtitude);
     8        } else if(google.loader.ClientLocation) {
     9            var latt = google.loader.ClientLocation.latitude;
     10            var longg = google.loader.ClientLocation.longitude;
     11            var latlng = new google.maps.LatLng(latt, longg);
     12        } else {
     13            var latlng = new google.maps.LatLng("40.41153868","-3.70362707");
     14        }
     15       
     16      var myOptions = {
     17        zoom: 13,
     18        center: latlng,
     19        mapTypeId: google.maps.MapTypeId.ROADMAP
     20      };
     21     
     22      var map = new google.maps.Map(document.getElementById("dimme-googlemaps-map"),myOptions);
     23       
     24        if(latitude && longtitude) {
     25            latlng = new google.maps.LatLng(latitude,longtitude);
     26            marker = new google.maps.Marker({
    4027            position: latlng,
    4128            map: map,
    42             title: googlemapitems[i][0]
    43         });
    44         marker[i].html = googlemapitems[i][0];
    45             marker[i].postid = googlemapitems[i][3];
    46            
    47             google.maps.event.addListener(marker[i], 'click', function() {
    48             infowindow.setContent(this.html);
    49             infowindow.open(map, this);
    50             $(".post:visible").hide();
    51             $("#" + this.postid).show();
    52         });
    53             bounds.extend(latlng);
     29            title: ""
     30          });
     31        } else if(googlemapitems) {
     32        var bounds = new google.maps.LatLngBounds();
     33          l = googlemapitems.length;
     34            var marker = [];
     35            var infowindow = new google.maps.InfoWindow({
     36                content: "holding..."
     37            });
     38            for(i = 0 ; i < l ; i++) {
     39                latlng = new google.maps.LatLng(googlemapitems[i][1],googlemapitems[i][2]);
     40                marker[i] = new google.maps.Marker({
     41                position: latlng,
     42                map: map,
     43                title: googlemapitems[i][0]
     44            });
     45            marker[i].html = googlemapitems[i][0];
     46                marker[i].postid = googlemapitems[i][3];
     47               
     48                google.maps.event.addListener(marker[i], 'click', function() {
     49                infowindow.setContent(this.html);
     50                infowindow.open(map, this);
     51                $(".post:visible").hide();
     52                $("#" + this.postid).show();
     53            });
     54                bounds.extend(latlng);
     55            }
     56            map.fitBounds(bounds);
    5457        }
    55         map.fitBounds(bounds);
    5658    }
    5759   
  • dimme-googlemaps/trunk/readme.txt

    r372139 r372191  
    55Requires at least: 3.0
    66Tested up to: 3.1
    7 Stable tag: 0.1
     7Version: 0.1.1
     8Stable tag: 0.1.1
    89
    910A simple googlemap plugin using custom post types.
Note: See TracChangeset for help on using the changeset viewer.