Я получаю сообщение об ошибке на карте Google в мобильном jQuery.Когда страница загружается, это происходит так.Перед перетаскиванием карты
После перетаскивания карты Как решить эту проблему, здесь кодирование
Теперь я передаю массив значений latlngна карту, чтобы отметить место ...
function callingMap()
{
document.getElementById("MapName").innerHTML = " Map View for All";
map = new GMap2(document.getElementById("map_canvas"));
for (i = 0 ; i < g_listOfBusinessDetails.length ; i++)
{
map.setCenter(new GLatLng(g_listOfBusinessDetails[i].mapLocation.latitude, g_listOfBusinessDetails[i].mapLocation.longitude), 10);
}
//map.setCenter(new GLatLng(13.0423734,80.2727993), 15);
map.setUIToDefault();
//map.clearOverlays();
//point = new GLatLng(13.0423734,80.2727993);
for (i = 0 ; i < g_listOfBusinessDetails.length ; i++)
{
point = new GLatLng(g_listOfBusinessDetails[i].mapLocation.latitude, g_listOfBusinessDetails[i].mapLocation.longitude);
map.setCenter(point, 2);
var marker = new GMarker(point);
map.addOverlay(marker);
}
geocoder = new GClientGeocoder();
}
UI ::
<script type="text/javascript" src="script/jquery-1.5.min.js"></script>
<script type="text/javascript" src="script/jquery.mobile-1.0a3.min.js"></script>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript" src="script/maps"></script>
<script type="text/javascript" src="script/jquery.ui.map.js"></script>
<!-- /header Starts-->
<div data-role="header" data-theme="b">
<h1>Saxo Tech</h1>
<a href="#mapPage" class="ui-btn-right" onclick="callingMap()"> Map </a>
</div>
<!-- /header Ends -->
<div data-role="page" id="mapPage">
<!--Content Begins-->
<div data-role="content">
<div id="map_canvas" style="height:400px; width:250px">
</div>
</div>
<!--Content End-->