www :: Gazetteer :: HeavenSabove

العثور على موقع البلدات والمدن العالمية
التحميل الان

www :: Gazetteer :: HeavenSabove الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Philippe Bruhat
  • موقع ويب الناشر:
  • http://search.cpan.org/~book/

www :: Gazetteer :: HeavenSabove العلامات


www :: Gazetteer :: HeavenSabove وصف

البحث عن موقع البلدات والمدن العالمية Gazetteer هو قاموس جغرافي (كما في الجزء الخلفي من Atlas). www :: Gazetteer :: Gazetteer :: HeavenSabove Perl Module يستخدم معلومات AthTTP: //www.heavens-above.com/countries.asp لإرجاع الموقع الجغرافي (خط الطول، خطوط الطول، الارتفاع) للمدن والمدن في بلدان العالم. www :: Gazetteer :: Gazetteer :: يتم إنشاء كائنات Heavensabove، استخدم طريقة البحث () لإرجاع قوائم HASHREFS التي تحمل جميع المعلومات للمدن المطابقة. يبدو Tructure City مثل هذا: $ Lesparis = {ISO => FR '، Latitude => '45 .633 '، اسم المنطقة =>' المنطقة '، المنطقة =>' rhne-alpes '، الاسم المستعار =>' les paris '، الارتفاع =>' 508 '، # متر الطول =>' 5.733 '، الاسم => "باريس"،}؛ ملاحظة: سمة "الاسم الإقليمي" هي الاسم المحلي للمنطقة (هذا يمكن أن يتغير من بلد إلى آخر) .Due إلى طريقة إنشاء قاعدة بيانات Heavens-above.com، يتم التعامل مع مدن من الولايات المتحدة الأمريكية حالة خاصة. حقل المنطقة هو الدولة، وميدان خاص يحمل مقاطعة المسمى اسم المقاطعة. هل هناك مثال على مدينة أمريكية: $ Newyork = {ISO => 'US'، Latitude => '39 .685'، اسم المنطقة => 'الدولة "، المنطقة => 'Missouri'، المقاطعة => 'Caldwell'، # هذا فقط بالنسبة للمدن الأمريكية المستعار => ''، الارتفاع => '244'، خط الطول => '-93.927'، اسم => 'New York '}؛ Synopsis استخدم www :: Gazetteer :: Heavensabove؛ بلدي atlas = www :: gazetteer :: heavensabove-> جديد؛ # استعلام بسيط باستخدام ISO 3166 رموز My Towns = $ Atlas-> Find ('Bacton'، 'GB')؛ طباعة $ _-> {name}، "،"، $ _--> {eneration}، $ / for towns؛ # الاستعلام البسيط باستخدام رموز Heavens-above.com الخاصة بي Towns = $ atlas-> الاستعلام ('bacton'، 'uk')؛ طباعة $ _-> {name}، "،"، $ _--> {eneration}، $ / for towns؛ # الاستفسارات الكبيرة يمكن استخدام رد الاتصال (والعودة لا شيء) $ atlas-> find ('bacton'، 'gb'، sub {print $ _-> {name}، "، $ _-> {$ / ل @_ } )؛ # Find () إرجاع ArrayRef في السياق العددية $ مدن = $ ATLAS-> العثور على ('باريس'، 'الاب')؛ طباعة $ مدن -> {name}؛ # موقع Heavens-above.com يدعم استعلامات معقدة MyAZ = $ ATLAS-> ابحث عن ('A * Z'، 'FR')؛ # ويمكنك استخدام عمليات الاسترجاعات بشكل طبيعي لأولئك! بلدي ($ c، n)؛ ATLAS-> البحث ('n *'، 'US'، sub {$ c ++؛ $ n + = _})؛ طباعة "طلبات الويب $ C اللازمة لإيجاد مدن $ N"؛ # أو استخدم UserAgent الخاص بك UA UA $ = LWP :: UserAgent-> جديد؛ $ Atlas = www :: Gazetteer :: Heavensabove-> جديد (UA => $ UA)؛ # طريقة أخرى لإنشاء كائن جديد يستخدم www :: gazetteer؛ بلدي $ g = www :: gazetteer-> جديد ('heavensabove')؛ متطلبات: perl.


www :: Gazetteer :: HeavenSabove برامج ذات صلة

ccnx.

المسامين المضيفين مع المحتوى المسمى ...

194

تحميل