У меня есть этот сценарий, может кто-нибудь заполнить пробелы для меня? Его, как это:Чтение из базы данных местоположений
таблицы базы данных на Картах поля:
Map_ID, координаты, MarkerTitle, MarkerField.
Код За:
Dim myTableAdapter As New myDatasetTableAdapters.tblMapsTableAdapters
Dim myTable As myDataset.tblMapsDataTable = myTableAdapter.GetAllMaps()
Прямо сейчас, я назначаю одно значение в то время, чтобы иметь возможность показать одну Googlemap на моей странице, просто с Friend переменных и в коде, который получает их значения на PageLoad и я объявил переменные с тем же именем в моем сценарии, который показывает карты, его как:
Код Behind:
Friend coordinates As String
Friend zoom As String
Friend maptitle As String
Friend text As String
Сценарий:
<script type="text/javascript">
function load() {
var map = new GMap2(document.getElementById("map"));
var marker1 = new GMarker(new GLatLng(<%=coordinates%>));
var html1="<%=maptitle%><br/>" + "<%=text%>";
map.setCenter(new GLatLng(<%=coordinates%>), 5);
map.setMapType(G_HYBRID_MAP);
map.addOverlay(marker1);
map.addControl(new GLargeMapControl());
map.addControl(new GScaleControl());
map.addControl(new GMapTypeControl());
marker.openInfoWindowHtml(html1);
}
</script>
Как я могу перейти от описанных выше процедур, чтобы что-то вроде: проходя целые tableOfMaps на JavaScript или читать эти показания их (получение информации из базы данных внутри стороны JavaScript), а затем переборе, как это:
For Each map In MapsTable
{
var marker1 = new GMarker(new GLatLng(<%=coordinates%>));
var html1="<%=maptitle%><br/>" + "<%=text%>";
map.addOverlay(marker1);
marker.openInfoWindowHtml(html1);
}
Я знаю, что это слишком много, чтобы спросить, так что помощь будет глубоко признателен ...
Что выход <% = координаты%> выглядеть? –
Его строка, что-то вроде «-232832,239283» Также название и текст, но масштаб - целое число. – Maen