Open HarryMMR opened 7 years ago
တရားဝင် Open Data ထုတ်ပေးတော့မယ်လို့ ကြေငြာထားတယ်။ မှတ်တိုင် တည်နေရာတွေလဲ ပါလာလောက်တယ်။ ကိုယ်တိုင်လုပ်လိုရင်တော့ ဒီကိုသွားကြည့်(မူရင်း) (သို့မဟုတ်) အောက်မှာ
<script type="text/javascript" src="//maps.googleapis.com/maps/api/js?sensor=true&libraries=places"></script>
<script type="text/javascript">
var map;
var infowindow;
var service ;
function initialize(lat,lng)
{
var origin = new google.maps.LatLng(lat,lng);
map = new google.maps.Map(document.getElementById('map'), {
mapTypeId: google.maps.MapTypeId.HYBRID,
center: origin,
zoom: 15
});
var request = {
location: origin,
radius: 100000,
types: ['train_station','bus_station','subway_station','transit_station']
};
infowindow = new google.maps.InfoWindow();
service = new google.maps.places.PlacesService(map);
service.search(request, callback);
}
function callback(results, status) {
if (status == google.maps.places.PlacesServiceStatus.OK) {
for (var i = 0; i < results.length; i++) {
createMarker(results[i]);
}
}
}
function createMarker(place) {
var placeLoc = place.geometry.location;
var marker = new google.maps.Marker({
map: map,
position: place.geometry.location
});
var content='<strong style="font-size:1.2em">'+place.name+'</strong>'+
'<br/><strong>Latitude:</strong>'+placeLoc.lat()+
'<br/><strong>Longitude:</strong>'+placeLoc.lng()+
'<br/><strong>Type:</strong>'+place.types[0]+
'<br/><strong>Rating:</strong>'+(place.rating||'n/a');
var more_content='<img src="http://googleio2009-map.googlecode.com/svn-history/r2/trunk/app/images/loading.gif"/>';
//make a request for further details
service.getDetails({reference:place.reference}, function (place, status)
{
if (status == google.maps.places.PlacesServiceStatus.OK)
{
more_content='<hr/><strong><a href="'+place.url+'" target="details">Details</a>';
if(place.website)
{
more_content+='<br/><br/><strong><a href="'+place.website+'" target="details">'+place.website+'</a>';
}
}
});
google.maps.event.addListener(marker, 'click', function() {
infowindow.setContent(content+more_content);
infowindow.open(map, this);
});
}
google.maps.event.addDomListener(window, 'load', function(){initialize(16.808160,96.180354);});
</script>
<div id="map" style="height:400px;"></div>
@ubatin yangonbus.com မှာ lat lng တော့ ပါလာပြီ။ ဒါပေမဲ့ Google Maps အတွက်မဟုတ်ပဲ PolarStar GPS ရဲ့ lat lng ဖြစ်နေတယ်။ General use ရအောင်ပြောင်းတဲ့နည်း ရှိမလား တစ်ချက်လောက် ကြည့်ပေးပါလား
Lat lng ဆိုတာ တစ်ကမ္ဘာလုံးမှာ စံတစ်ခုပဲရှိတာမလား။ ဘယ်လိုကနေ ဘယ်လို polar star ဟာဖြစ်သွားရတာလဲ၊ zawgyi နဲ့ uni လိုဖြစ်နေပြန်ပြီလား 😀
@HarryMMR အခု lat,lng က Google Maps မှာထည့်ကြည့်လိုက်တာ နည်းနည်းလွဲနေလို့။ အခု bus_stop csv ရဲ့ lat,lng တွေက yangonbus.com ရဲ့ html tag ထဲက data-lat နဲ့ data-lng တွေကိုယူထားတာ။ ဉပမာ ခဝဲခြံမှတ်တိုင်က Google Maps မှာ အောင်သိဒ္ဓီရိပ်သာထဲရောက်နေတယ်။ ဒါပေမဲ့ yangonbus.com မှာတော့မှန်တယ်။ ကျွန်တော်မှားတာလဲဖြစ်နိုင်တယ်။ တစ်ချက်လောက် ကူစစ်ပေးပါလား
Links for Ref : Yangon Bus => http://www.yangonbus.com/services/route15/index.html Google Maps => http://maps.google.com/maps/api/staticmap?center=16.8692034,96.1233226&zoom=16&size=750x750&sensor=false&markers=size:mid%7Ccolor:0xff0000%7Clabel:1%7C16.869482,96.1233226
@vincent-paing အပေါ်က ကုဒ်က အလုပ်လုပ်တယ် အကုန်လုံးပါ မလာဘူး။ ရန်ကုန်၊ ဘန်ကောက်၊ စင်ကာပူ တို့တွင်စမ်းသပ်ပြီး။ :-1: :-1: :-1:
@ubatin မှတ်တိုင်အကုန်ပါမလာတာလား?
@vincent-paing ဟုတ်တယ် မှတ်တိုင်။ 'train_station', 'bus_station','subway_station','transit_station'
သူတို့အားလုံးလဲ တူတူပဲ။
I need lat and lng for bus stops. Can someone add in bus_stop.json?