سؤال

هل هناك طريقة برمجيا تحديد تقريبي الجغرافي للهاتف المحمول باستخدام J2ME التطبيق ، على سبيل المثال تحديد الحالي الخلية ؟ هذا السؤال ينطبق على غير نظام تحديد المواقع تمكين الأجهزة.

أنا لا أبحث عن مجموعة من الإحداثيات الجغرافية ، ولكن القدرة للمستخدم تحديد موقع برنامج معين السلوكيات.

حل لأي الأجهزة سوف تكون محل تقدير ، ومع ذلك فإن أكثر عمومية الحل هو أفضل.شكرا جزيلا!

هل كانت مفيدة؟

المحلول

وإذا كان يدعم الجهاز JSR 179 موقع API، يمكنك استخدام هذه. آخر مرة نظرت إلى هذا يكاد أي أجهزة التأييد له، ولكن هذا كان قبل بضع سنوات.

نصائح أخرى

هذا هو أول وظيفة واحدة ستاكوفيرفلوو.

يمكنك الحصول على cellID (معرف الهاتف القطب أن الجوال متصل) على الكثير من الهواتف من خلال System.getProperty(String arg) هنا لدي مثال ذلك يحاول بعض مفاتيح لمعرفة ما إذا كان cellID يمكن العثور عليها.لقد اختبرت هذا على الكثير من سوني اريكسون الهواتف النقالة وأنه يعمل بشكل جيد ، طالما أنه ليس سيمبيان الهاتف المحمول مثل P1 وهلم جرا.إذا كنت ابحث في الشبكة ربما يمكن أن تجد الكثير من مفاتيح تجد cellID:s motorola, samsung وهلم جرا.

try{
  String[] cellIDTags = {"com.sonyericsson.net.cellid", "phone.cid", "Siemens.CID", "CellID"};
  for(int i = 0; i < cellIDTags.length; i++){
    cellID = System.getProperty(cellIDTags[i]);
    if(cellID != null && cellID != ""){
      location.setCellId(cellID);
      break;
    }
  }
}catch(Exception e){
  cellID = "";
}

وأنا لا أعتقد أن هناك API J2ME عام لتحديد الموقع.

وأنا أعرف أن لديه بلاك بيري API محددة لاسترجاع ليس فقط 'خلية' موقع الخام، ولكن أيضا API GPS كذلك.

وأخشى، في هذه اللحظة، وحلول GPS هي الملكية من قبل الشركة المصنعة.

ولقد تصفحها من خلال العديد من موقع تحميل التطبيق، لكنها لم تجد أي :: ولكن أنا واثق من بعض البحوث على هذا يمكن أن تساعدك على بناء التطبيق الخاص بك مع API J2ME.      كما رمز التي قدمها DAN يعطي رقم المحطة الأساسية. يمكنك التعرف على أقرب محطة أن الخلية قادرة على تتوافق مع. في الواقع خلية قادرة على التقاط لا يقل عن 6 محطات في وقت واحد، وذلك ما يفسر deamonkid multilateration يمكن استخدامها لتقريب موقف، شريطة أن يكون لديك خريطة إحداثيات جغرافية لمنطقة أو مدينة. سيقوم التطبيق حساب المسافة والاتجاه من أقرب برج وخريطة لديها بالفعل تنسيق تلك المحطة الأساسية. حتى تتمكن من حساب المكاني تنسيق (تقديري) سوريش. تستطيع الحصول على دقة 100 متر من هذا.     وهذا ربما يحتاج إلى قوة إشارة تطبيق قياس والتي ربما قد تحصل لتحميل.      الآن إذا كنت يمكن أن تولد كود بناء على هذا يرجى حصة. وأنا أيضا إلى بحث مستفيض في هذا الشأن. جيد سوريش الحظ وجميع

المنظمة البحرية الدولية ، أي التطبيق سوف تكون قادرة على القيام بذلك بنفسها.وسوف تحتاج إلى مساعدة من أحد الأقمار الصناعية أو طارئ من الهاتف المحمول ، أبراج الخليوي ، traingulate موقف حيث الهاتف الخليوي في الوقت الراهن ، والتي مرة أخرى دقيقة إلى حوالي 30-50 متر.Locate phone

حساب هنا وسوف يتم خلال البرنامج في أبراج الخليوي أو واحد في الأقمار الصناعية.التطبيق الخاص بك سوف تجعل فقط طلب ثم تلقي البيانات التي يتم إرسالها أكثر استجابة.

مرة أخرى, واجهات برمجة التطبيقات التي سوف تستخدمها سوف تكون تلك التي تم توفيرها من قبل شركة الهاتف الخليوي أو sattellite الخدمة.هذه هي تقريبا أبدا مجانا.أنا لست متأكد من أنها بيعه oridinary المستخدمين أيضا.فقط ربما الشركات الكبرى مثل بلاك بيري أو ما شابه ذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top