Я хочу выбрать свои геоданные из базы данных. Я объявил тип данных десятичным (12,8). Я хочу, чтобы выбрать значение из базы данных это происходит потому, что несколько щелчка показало несколько maps.lat и значение LNG будет изменяться динамическиInvalidValueError: setCenter: не LatLng или LatLngLiteral: в свойствах lat: не число
Но это показано
InvalidValueError: setCenter: not a LatLng or LatLngLiteral: in property lat: not a number. [
<?php
if ($result!=NULL) {
\t foreach ($result as $value) {
\t \t $latitude=$value->latitude;
\t \t $longitude=$value->longitude;
\t ?>
<script type="text/javascript">
function intimap(){
var mapOptions={
center: {lat:<?php echo json_encode($latitude);?>,lng:<?php echo json_encode($longitude);?>},
zoom: 12,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map=new google.maps.Map(document.getElementById(<?php echo json_encode($value->map_name);?>),mapOptions);
var marker=new google.maps.Marker({
position:{lat:<?php echo json_encode($latitude);?>,lng:<?php echo json_encode($longitude);?>},
map: map,
title:<?php echo json_encode($value->place_title);?>,
animation:google.maps.Animation.BOUNCE
});
}
</script>
Добро пожаловать в SO! Отправьте соответствующий код. Без этого мы стреляем в темноту. –
показать вам код .... – scaisEdge
@ BrianKeller-Heikkila Я добавил свой код, который вы попросили. – hmamun