Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var map = null;
- var caminho;
- $.ajax({
- type: 'GET',
- url: url+'posto.php',
- dataType: 'html',
- data: 'acao=listar',
- success: function(data){
- caminho = data;
- }
- });
- var markerArray = []; //create a global array to store markers
- var locations = caminho;
- function initialize() {
- var myOptions = {
- zoom: 10,
- center: new google.maps.LatLng(-17.8083, -50.9144),
- mapTypeControl: true,
- mapTypeControlOptions: {
- style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
- },
- navigationControl: true,
- mapTypeId: google.maps.MapTypeId.ROADMAP
- }
- map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
- google.maps.event.addListener(map, 'click', function() {
- infowindow.close();
- });
- // Add markers to the map
- // Set up markers based on the number of elements within the myPoints array
- for (var i = 0; i < locations.length; i++) {
- createMarker(new google.maps.LatLng(locations[i][1], locations[i][2]),locations[i][0], locations[i][3], locations[i][4]);
- }
- mc.addMarkers(markerArray, true);
- }
- var infowindow = new google.maps.InfoWindow({
- size: new google.maps.Size(150, 50)
- });
- function createMarker(latlng, myTitle, myIcon) {
- var contentString = myTitle;
- var marker = new google.maps.Marker({
- position: latlng,
- map: map,
- icon: myIcon,
- zIndex: Math.round(latlng.lat() * -100000) << 5,
- title: myTitle
- });
- google.maps.event.addListener(marker, 'click', function() {
- infowindow.setContent(contentString);
- infowindow.open(map, marker);
- });
- markerArray.push(marker); //push local var marker into global array
- }
- //window.onload = initialize;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement