これは重複した質問かもしれません。私はこの問題を探知しましたが、これで解決策を見つけることができました。そのため、ここで私はこの質問を余儀なくされました。txtLatLong.splitはjqueryの関数ではありません
私は今、私の基本背景layer.hereとして、いくつかのマップとGoogleマップを取得するためにleaflet.jsで働いている私のスクリプトタグは
<link rel="stylesheet" href="leaflet/leaflet.css"/>
<script src="leaflet/leaflet.js"></script>
<script src="leaflet/leaflet-src.js"></script>
<script src="leaflet/geoGson.js"></script>
<script src="js/jquery-1.10.2.min.js"></script>
<script src="./leaflet/locations/locationGeoGson.js"></script>
<script src="https://maps.googleapis.com/maps/api/js?key=MyKey async defer></script>
<script src='https://unpkg.com/[email protected]/Leaflet.GoogleMutant.js'></script>
ですされて私のスクリプトは
var newLatLong=getMyCustomLayLong(latLong);
function getMyCustomLayLong(txtLatLong){
console.log("txtLatLong--"+txtLatLong.split(','));
var cLong=txtLatLong.split(',')[0];
var cLat=txtLatLong.split(',')[1];
return cLat+','+cLat;
}
中です私は問題を取得している昏睡状態で文字列を分割しようとしています。
txtLatLong - 77.00234827943784,8.382997069681219これは私のコンソールです。 –
txtLatLongが文字列ではないようです –
コンソールでconsole.log(typeof txtLatLong)を印刷しようとしている可能性があります。これはあなたに変数のタイプを与えるでしょう。 – Ashish451